본문 바로가기

기록

기록_1018

HTTP 프로토콜 메서드 > 클라이언트가 웹서버에게 요청하는 목적 및 그 종류를 알리는 수단

* 요청 메소드 예시 ::  GET /dir/page.html HTTP/1.1

HTTP 패킷

클라이언트가 서버로 요청을 했을때, 보내는 데이터를 HTTP 패킷이라 표현함
HTTP 프로토콜을 쓰기때문에 앞에 HTTP가 붙고 인터넷을 통해 보내는 데이터를 패킷이라고 불러서
HTTP패킷 이라고 함/ HTTP패킷의 구조는 크게 header, body로 나뉘어짐
header에는 HTTP 메서드 방식을 작성하고, 클라이언트&브라우저 정보, 접속 URL 등 과 같은 클라이언트 정보를 담는다. 
body는 보통 비어있지만, 특정 데이터를 담아서 서버에게 요청을 보낼 수 있음 ex) json

GET/POST 방식

GET ::  key=value 쌍의 파라미터 값을 URL에 붙여 보내기때문에 HTTP패킷의 header에 포함시켜서 서버에 요청/  GET 방식에서는 body에 특별한 내용을 넣을 것이 없어서 body가 빈상태로 보내짐 

POST :: GET 방식과 달리 데이터 전송을 기반으로 한 요청 메서드/ GET방식은 URL에 데이터를 붙여서 보내는 반면 POST방식은 URL에 붙여서 보내지 않고 BODY에 데이터를 넣어서 보냄 / header 필드중 body의 데이터를 설명하는 Content-Type이라는 header필드가 들어가고 어떤 데이터 타입인지 명시해줌 

참고 https://mommoo.tistory.com/m/60

 

GET방식 과 POST방식

오늘 포스팅 할 내용은, Http 프로토콜이 제공해주는 7가지 메서드들 중 웹서비스 개발에 주로 사용하는, GET 메서드와 POST 메서드에 대하여 기술한다. GET메서드 POST메서드 란? 위에서 말했다시피,

mommoo.tistory.com

 

'기록' 카테고리의 다른 글

새싹체험_java_1029  (0) 2022.10.29
기록_1014  (0) 2022.10.14
기록_1012  (0) 2022.10.12
기록_1011  (0) 2022.10.11
기록_1007  (0) 2022.10.07