kgh239.log
로그인
kgh239.log
로그인
TIL #35 HTTP
강경훈
·
2020년 9월 7일
팔로우
0
GET
POST
Stateless
TIL
WeCode
http
0
1. HTTP(HyperText Transfer Protocol)
HyperText: 링크로 서로 연결되어 있는 문서
Transfer: 전송
Protocol: 통신규약
HTTP: 링크로 서로 연결된 문서를 전송(통신)하기 위한 규약(약속)
(FTP 같은 파일을 통신하는 규약도 존재함)
2.Request & Response
모든 통신은 request(요청)와 response(응답)로 이루어 진다.
stateless
: 각각의 요청과 응답은 독립적이기 때문에 이 전에 진행했던 요청과 응답은 저장되지 않는다. 따라서 매 요청과 응답 때 모든 정보들 다 보내 줘야 한다.
request 구조
-start line
-headers
-body
response 구조
-status line
-headers
-body
3. request method
POST, GET, DELETE, PUT 등이 있다.
각 각의 method는 사용자(front)에서 서버(back)을 바라보는 입자에 생각해야 한다.
POST: 사용자가 서버에 정보를 줄 때 사용
GET: 사용자가 서버에서 정보를 얻을 때 사용
DELETE: 사용자가 서버에서 정보를 지울 때 사용
4.Status code
back-end에서 요청에 대해 응답을 보낼 때 코드를 통해 결과를 보낼 수 있다.
200번대: 정확한 요청과 응답
-200: OK
-201: created
400번대: error 코드
-400: bad request
-401: Unauthorized
-403: Forbidden
-404: Not found
강경훈
방랑하는 개발자
팔로우
이전 포스트
Coding-test #1 백준_정수형 삼각형
다음 포스트
TIL #36 Database
0개의 댓글
댓글 작성