Java/패스트캠퍼스 자바

[패스트캠퍼스] Http요청과 응답 - 이론

꽂무남 2024. 10. 30. 17:39

프로토콜이란?

서로간의 통신을 위한 약속 규칙

주고 받을 데이터에 대한 형식을 정의한 것

ex)야구에서 사인주기, 글의 서식

 

HTTP(Hyper Text Transfer Protocal) - 텍스트 기반의 프로토콜(단순하고 읽기 쉬움)

: 상태를 유지X(stateless) -> 클라이언트 정보를 저장X

 

100번대는 HTTP 1.1때 추가된것인데 정보교환을 위함

 

빈줄이 나오면 헤더 끝

 

Get이 Read 라면 Post는 Write

 

url에 들어가서

검사 -> Networkd -> Ctrl+R

 

 

 

 

포스트맨이라는 확장프로그램을 사용해서 GET 이나 POST 뿐 아닌 반복적인 요청에 편리함

 

https://chromewebstore.google.com/detail/tabbed-postman-rest-clien/coohjcphdfgbiolnekdpbcijmhambjff?hl=ko&gl=CZ

 

Tabbed Postman - REST Client - Chrome 웹 스토어

No separate window required! This is the legacy postman extension that can run in a Chrome tab. * Now runs in tab. * Does not…

chromewebstore.google.com

 

확장프로그램 누르고 고

파란색 아이콘 클릭 후 이동

url을 복사 한 후 send

url parameter을 주지 않아 내부 서버 오류가 났다.

 

 

파라미터를 추가하고 다시 send하면 잘 전송됌

 

 

이번엔 POST로 보낼 것인데 위에 썼던 것을 지우고 다시 입력

그 후 Preview 클릭

 

요청라인과 헤더 그리고 입력한 값이 바디로 전송됨을 확인할 수 있다.