메세지 바디
307
작성한 질문수 12
안녕하세요.
강의 잘 듣고 있습니다!
HTTP 바디에 실어서 보낸다.
메세지 바디에 실어서 보낸다.
이 2개가 다른 의미인가요?
HTTP API는 메세지 바디,
FORM 데이터 전송은 HTTP 바디 로 구분되는것 같아서요.
답변 1
0
안녕하세요. jeus0630님, 공식 서포터즈 David입니다.
.
두 개 모두 같은 의미 입니다.
Http Message는 서버와 클라이언트가 어떻게 데이터를 주고 받는지에 대한 것이고.
Http Message는 요청과 응답이라는 2가지 타입으로 나누어 집니다.
해당 강의에서 언급되는 body는 아래 이미지 속에서 빨간 박스를 말합니다.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Messages
.
감사합니다.
0
감사합니다!
혹시 클라이언트와 서버간에 통신을 할때 클라이언트에서는 content-type : application/json 으로 보내고 서버에서는 폼으로 보내는줄 알고 content-type : application/x-www-form-urlencoded 로 처리로직을 짰다면 서버측에서 빈값등으로 보여 처리가 안될 수도 있나요?
이러한 문제 때문에 강의에서 계속 get으로 바디실어서 보낼경우 처리가 안되있는 서버가 많을거다라고 언급하시는 건가 해서요.
1
https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/GET
위 링크를 보시면 아시겠지만
Get의 경우 body를 가지지 않음에 대해 말하고 있습니다.
Get을 만든 이유가 자원을 요청함에 있고, url의 uri가 자원이 위치한 곳을 나타내기 때문에 굳이 body에 데이터를 실어서 서버에 요청할 이유가 없기 때문입니다.
따라서 Get 요청의 body에 데이터가 있더라도 일반적인 서버에서는 Get 요청의 body를 확인하지 않을 가능성이 높습니다.
그런 맥락에서 get으로 보낼 경우 처리가 안 되있는 서버가 많을거다 라고 언급하신 것 같습니다.
캐시 관련 질문입니다.
0
631
1
ETag 질문입니다.
0
740
1
캐시의 설정 주체
0
541
1
영속쿠키 질문입니다.
0
517
1
협상(accept-language)
0
696
1
에러 코드의 구현 주체
0
444
1
웹서버가 구현?
0
603
1
필수헤더?
1
565
1
Host와 Port
0
782
1
다른 도메인이 같은 포트를 사용하는 경우
0
1268
1
표준 헤더와 임의 헤더
0
539
1
POST 등록 후 Location 헤더
0
576
1
프로세스의 상태가 변경되는 경우에 Post 사용
1
1817
1
지속연결에 대해서.
0
698
1
제가 아는 쿼리 파라미터 개념이 맞는지 확인 부탁드립니다.
0
599
1
캐시 내용중 no cache 일때
0
367
1
DNS 서버 관련 질문
1
755
1
캐시로 저장된 파일의 유효기간은 얼마나 되나요?
0
670
1
웹브라우저 요청흐름 질문입니다.
0
853
1
캐시 무효화 질문드립니다
0
565
1
리다이렉트와 리다이렉션 차이?
0
2646
1
쿠키 및 세션 관련 질문드립니다
0
595
1
HTTP 메서드 ( HTTP 메서드의 속성 파트 ) 강의의 멱등 내용에 대하여 질문드립니다.
0
1654
1
header 나 gzip으로 데이터 보낼떄 데이터는 base64로 인코딩되서 가는 건가요?
0
486
1





