- HTTP 프로토콜2024년 12월 26일
- imaginaring
- 작성자
- 2024.12.26.:22
- HTTP 구조
- 라인: 요청 정보 (/hotel.html?id=229 HTTP/1.1).
- 헤더: 요청/응답 메타데이터.
- 바디: 데이터 (JSON, XML 등).
- REST API 설계 원칙
- 리소스 기반: URI로 리소스 식별. (URI ex.. /users)
- HTTP 메서드 사용
- GET: 데이터 조회.
- POST: 새로운 데이터 생성.
- PUT: 데이터 생성 또는 업데이트.
- PATCH: 데이터 일부 업데이트.
- DELETE: 데이터 삭제.
- Stateless: 서버가 클라이언트 상태를 유지하지 않음. JWT나 Redis로 상태 유지 보완.
- Cacheable: 응답 데이터 캐싱 가능. Cache-Control로 캐싱 여부 지정.
- Uniform Interface: 리소스와 URI 간의 일관성 유지.
- HTTP 상태 코드
- 200 OK: 요청 성공.
- 201 Created: 리소스 생성 성공.
- 204 No Content: 성공했지만 반환 데이터 없음.
- 400 Bad Request: 요청 오류.
- 401 Unauthorized: 인증 필요.
- 403 Forbidden: 권한 없음.
- 404 Not Found: 리소스 없음.
- 500 Internal Server Error: 서버 내부 오류.
'프로그래밍 > JS, 리액트 등 웹 프론트' 카테고리의 다른 글
Axios (1) 2024.12.20 미들웨어 (1) 2024.12.19 쿼리스트링 (1) 2024.12.18 페이지라우팅 (2) 2024.12.18 리액트 - 상태관리, 리렌더링, Hooks (0) 2024.12.17 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)