Http 아이콘 제작자: surang - Flaticon컴퓨터 아이콘 제작자: Vectorslab - Flaticon
Http 아이콘 제작자: surang - Flaticon컴퓨터 아이콘 제작자: Vectorslab - Flaticon
0 ~ 65535까지 할당 가능 0 ~ 1023은 잘 알려진 포트로 사용하지 않는 것이 좋음 IP는 기억하기 어려움IP는 변경될 수 있음
Example/home/file1.jpg/members/100/items/iPhone14Http 아이콘 제작자: surang - Flaticon
Http 아이콘 제작자: surang - Flaticon컴퓨터 아이콘 제작자: Vectorslab - Flaticon그림 자료 출처 : 인프런 모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한
HTML, TEXTIMAGE, 음성, 영상, 파일JSON, XML(API)거의 모든 형태의 데이터 전송 가능서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용HTTP/0.9 1991년: GET 메서드만 지원, HTTP 헤더XHTTP/1.0 1996년: 메서드, 헤더
회원 목록 조회 /members회원 조회 /members/{id}회원 등록 /members/{id}회원 수정 /members/{id}회원 삭제 /members/{id}• 참고: 계층 구조상 상위를 컬렉션으로 보고 복수단어 사용 권장(member -> members)리소
GET주로 정렬 필터(검색어)POST, PUT, PATCH회원 가입, 상품 주문, 리소스 등록, 리소스 변경이미지, 정적 텍스트 문서조회는 GET 사용정적 데이터는 일반적으로 쿼리 파라미터 없이 리소스 경로로 단순하게 조회 가능주로 검색, 게시판 목록에서 정렬 필터(검
클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능🔹 1xx (Informational) : 요청 수신되어 처리중 ⬅️ 거의 사용하지 않음🔹 2xx (Successful) : 요청 정상 처리🔹 3xx (Redirection) : 요청 완료하기 위한 추가
header-field =field-name ":" OWS field-value OWS (OWS:띄어쓰기 허용)ex) Content-Type: text/html;charset=UTF-8 , Host: www.google.comHTTP 전송에 필요한 모든 부가 정보를 헤
같은 데이터를 요청해도 계속 네트워크를 통해서 데이터를 다운로드 받아야 함(인터넷 네트워크는 메모리, 하드디스크에 비해 매우 느리고 비쌈)ex) \[요청 데이터(A MegaByte), HTTP 헤더(B MegaByte), HTTP 바디(C MegaByte)]데이터를 요