[HTTP] HTTP 헤더 - 일반 헤더 : 개요, 표현, 협상, 전송 방식
HTTP 헤더 header-field = field-name ":" OWS field-value OWS (OWS: 띄어쓰기 허용) field-name은 대소문자 구문 없음 용도 HTTP 전송에 필요한 모든 부가정보 예) 메시지 바디의 내용, 메시지 바디의 크기, 압축, 인증, 요청 클라이언트, 서버 정보, 캐시 관리 정보.. 표준 헤더가 너무 많음 필요시 임의의 헤더 추가 가능 helloworld: hihi HTTP 헤더 분류 - RFC2616(과거) 헤더 분류 General 헤더 : 메시지 전체에 적용되는 정보, 예) Connection: close Request 헤더 : 요청 정보, 예) User-Agent: Mozilla/5.0 (Macintosh; ..) Response 헤더 : 응답 정보, 예)..
2022. 8. 16.
[HTTP] 클라이언트에서 서버로 데이터 전송
클라이언트에서 서버로 데이터 전송 데이터 전달방식은 크게 2가지 쿼리 파리미터를 통한 데이터 전송 GET 주로 정렬 필터(검색어) 메시지 바디를 통한 데이터 전송 POST, PUT, PATCH 회원 가입, 상품 주문, 리소스 등록, 리소스 변경 클라이언트에서 서버로 데이터 전송 정적 데이터 조회 이미지, 정적 텍스트 문서 동적 데이터 조회 주로 검색, 게시판 목록에서 정렬 필터(검색어) HTML Form을 통한 데이터 전송 회원 가입, 상품 주문, 데이터 변경 HTTP API를 통한 데이터 전송 회원 가입, 상품 주문, 데이터 변경 서버 to 서버, 앱 클라이언트, 웹 클라이언트(Ajax) 정적 데이터 조회 - 쿼리 파라미터 미사용 단순하게 URI 경로만 넣으면 경로에 온 대로 이미지 리소스를 만들어서 ..
2022. 8. 8.