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 이런 느낌
'The Web Developer 부트캠프 2022' 카테고리의 다른 글
AXIOS (0) | 2022.09.26 |
---|---|
Fetch API (2) | 2022.09.26 |
JS Try, catch 를 이용한 async 문제 해결 (0) | 2022.09.25 |
JS 비동기 async 함수, await (0) | 2022.09.25 |
JS Promise 만들기 (1) | 2022.09.25 |