HTTP

이영주·2020년 10월 27일
0

HTTP

컴퓨터들끼리 HTML파일을 주고받을 수 있도록 하는 소통방식

  • Request / Response (요청 / 응답)
  • Stateless
    매 통신마다 필요한 모든 정보를 담아서 요청을 보내야 한다. HTTP 통신(요청/응답)은 독립적 이기 때문에 과거의 통신(요청/응답)에 대한 내용을 전혀 알지 못 한다.

Request 메세지 구조

  • Start Line: 요청의 첫번째 줄에 해당한다.
  • Headers: 해당 요청에 대한 추가 정보(메타 데이터)를 담고있다.
  • Body: 해당 요청의 실제 내용. 주로 Body를 사용하는 메소드는 POST이다.

Response 메시지 구조

응답도 요청과 마찬가지로 메세지다.

GET
데이터를 받아오기만 할 때 사용된다.
POST
데이터를 생성 / 수정 할 때 주로 사용되는 메소드
DELETE
메소드의 이름에서 유추 가능하듯, 특정 데이터를 서버에서 삭제 요청을 보낼때 쓰는 메소드

Response Status Codes

응답의 상태 코드들로 응답이 제대로 됐는지 안 됐는지 확인할 수있다.

200:OK

201:Created

400:bad request

401:Unauthorized

404: Not Found

500: Internal Server Error 등등

0개의 댓글