티스토리 뷰

 

기본적으로 form에서 값을 보낼 때에 컨텐츠 타입은 디폴트로 application/x-www-form-urlencoded가 기본이 된다.

key와 value로 나눠지며 만약 인풋박스에 name이 username이 있다면 username=kim 이런 식의 값을 보내게 된다.

 

 

만약 첨부파일을 보내려할 때에는 보통 이런 텍스트 인풋박스와 첨부파일이 한개의 form에 함께 있는 경우가 있다.

함께 전송하기 위해서는 content-type을 multipart/form-data로 변경시킬 필요가 있다.

 

김영한의 인프런 강의 중

 

http메시지를 보면 boundary코드에 맞춰 총 3개가 들어간다.

각각 content-dispotion이라는 분류에 맞춰 헤더, 바디 로 들어가게 된다.(content-disposition 줄이 헤더, 값은 바디)

이며 파일의 경우 2개의 헤더와 1개의 바디값을 가지게 된다.

 

multipart/form-data는 스타일이 다른 폼의 내용을 함께 전달 할 수 있어서 multipart인 것이다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함