티스토리 뷰
URL 구조
프로토콜://(유저:패스워드)@도메인:(포트번호)/파일경로명
- 도메인과 파일경로명을 이용하여 액세스
- 파일명은 생략 가능하며 index.html 또는 default.html이 대신한다.
HTTP 기본개념
클라이언트와 서버가 주고 받는 메세지의 내용이나 순서를 정한 것이다.
주요 메소드
메소드 | 의미 | |
GET | 리소스 조회 | |
POST | 요청 데이터 처리, 주로 데이터 등록에 사용 | |
PUT | 리소스를 대체, 해당 리소스가 없으면 생성 | |
DELETE | 리소스 삭제 | |
PATCH | 리소스를 일부만 변경 |
기타메소드
메소드 | 의미 | |
HEAD | HTTP 헤더만 반송하고 데이터의 내용을 생략한다. 보통 서버의 정상작동 여부를 알고 싶을 때 사용한다 | |
OPTIONS | 서버의 옵션들을 확인하기 위해 사용한다. 서버에 어떤 메소드를 지원하는지 확인할 때 사용한다. |
HTTP 메시지 포맷
Request
리퀘스트 메시지
<메소드> <URI> <HTTP 버전> // 리퀘스트의 내용을 알 수 있는 리퀘스트 라인
------HTTP 헤더------
필드명: 필드값 // 리퀘스트의 부가적인 정보를 작성
...
------HTTP 바디------
데이터
Response
응답 메시지
<HTTP 버전> <스테이터스> <응답문구> // 스트이터스 넘버와 스테이터스 내용을 나타내는 설명문인 응답문구
------HTTP 헤더------
필드명: 필드값
...
------HTTP 바디------
데이터 // 리소스
Status
1xx: 처리의 경과 상황 등을 통지
2xx: 정상종료
3xx: 무언가 다른 조치가 필요함
4xx: 클라이언트 측 오류
5xx: 서버측의 오류
reference
성공과 실패를 결정하는 1% 네트워크 원리
'성공과 실패를 결정하는 1%의 네트워크원리' 카테고리의 다른 글
[네트워크 원리] 소켓라이브러리 동작 (0) | 2021.10.29 |
---|---|
[네트워크 원리] 프로토콜 스택 (0) | 2021.10.28 |
[네트워크 원리] 도메인과 IP주소 (0) | 2021.10.28 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 백준 1600번
- node 버전 마이그레이션
- storybook scss이슈
- 서비스 디자인 패턴
- React useMemo
- storybook react is not defiend 해결
- nestjs 배포하기
- storybook scss import
- node version yarn berry
- 서버사이드 error handling
- nextjs errorboundary
- 선언적 UI
- 미로탈출 명령어
- 가장 긴 짝수 연속한 부분 수열
- javascript
- React useCallback
- 1600 파이썬
- 관심사 분리하기
- nextjs 에러핸들링
- react suspense
- serverless 배포
- 불량 사용자 자바스크립트
- serverless nestjs
- 자바스크립트
- suspense 장점
- 에러핸들링
- useCallback과 useMemo 사용
- 백준 22862
- 표현 가능한 이진트리
- CSS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함