TIL x-www-form-urlencoded

Park Choong Ho·2021년 6월 8일
0

TIL(Today I Learned)

목록 보기
2/2

특정 API를 가져와서 써서 요청을 보낼 때, 해당 API의 명세가 Content-Type: application/x-www-form-urlencoded 이면 어떻게 해야할까요? MDN 문서에 보면 이렇게 나와있습니다.

  • application/x-www-form-urlencoded: &으로 분리되고, "=" 기호로 값과 키를 연결하는 key-value tuple로 인코딩되는 값입니다. 영어 알파벳이 아닌 문자들은 percent encoded 으로 인코딩됩니다. 따라서, 이 content type은 바이너리 데이터에 사용하기에는 적절치 않습니다. (바이너리 데이터에는 use multipart/form-data 를 사용해 주세요.)

즉 우리가 특정 host에 쿼리를 날릴 때 https://host.com?key=value&key=value 형태로 보내는 것처럼 application/x-www-form-urlencoded 방식으로 body를 날릴 때는 key=value&key=value 형식으로 보내주어야 합니다.

profile
백엔드 개발자 디디라고합니다.

0개의 댓글