The Web Developer 부트캠프 2022

JSON parese, stringify, API 요청 종류, Http statue

거위발바닥 2022. 9. 26. 14:44

JSON.parese(data) 를 하면 해당 data를 javaScript로 바꿔준다.

JSON.stringify는 반대로 해당 data를 다른 언어 ( 파이썬 루비등 ) 로 볼 수 있게 바꿔준다.

 

대부분의 API는 JSON 포맷을 사용한다. 

 

Get : 정보를 가져올 때 

Post : 정보를 어딘가로 보낼 때 ( 우리가 데이터를 보내서 데이터베이스에 저장 )

Delete : 삭제

 

Http statue는 코드로 보인다.

2로 시작 : 일반적으로 문제 x 

404 : 존재하지 않는 endpoint로 요청했을때

( endpoint란 https://swapi.dev/api/ 라는 기본 api가 있을때 뒤에 붙는 people/1 , planet/2 등등 )

5로 시작 : 클라이언트보다 서버에 문제가 생겼을때 발생 

3로 시작 : 리다이렉션 코드

 

API는 쿼리 문자열을 무시한다. 

쿼리 문자열 = > ?type=post&returnURL=%2Fmanage%2Fposts%2F 이런거

                          ?color=green&age=23&silly=yes

https://api.tvmaze.com/schedule/web?date=2020-05-29&country=US

기본 포맷은 ?sort=desc&color=blue 이런 느낌