application/x-www-form-urlencoded
보통 Axios는 JSON을 사용한다. 그렇기 때문에 application/x-www-form-urlencoded 포맷으로 데이터를 전송하기 위해서는 axios에서 제공하지 않는 다른 방법을 사용해야 한다.
나는 node.js환경에서 작업하고 있기 때문에 querystring 모듈을 사용하였다.
data
나는 원래 axios로 post요청 보낼 때는 항상 data를 썼는데, 여기서 data란 axios에서 지원하는 request body이다. 이때에는 Content-Type이 application/json이다.
둘의 차이점은 데이터를 보내는 형식이다. application/json은 {key:value}형식으로 데이터를 보내지만, application/x-www-form-urlencoded는 key=value&key=vaule 형식으로 데이터를 보낸다.
보통 전자를 많이 쓰고 후자는 종종 사용된다고 한다.
'메모' 카테고리의 다른 글
sqlalchemy 1.x버전과 2.0버전 쿼리 차이 (2) | 2023.12.14 |
---|---|
웹 컴포넌트(web component) (2) | 2023.04.26 |
데이터베이스에서 글자 깨짐 현상 (0) | 2023.02.08 |
SQLAlchemy - back_populates (0) | 2023.01.30 |
Eclipse로 spring 프로젝트 만들기 창이 보이지 않을때 (0) | 2020.02.20 |