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 이런 느낌