http(Hypertext Transfer Protocol)는 요청 및 응답 모드를 기반으로 하는 상태 비저장 애플리케이션 계층 프로토콜로, 종종 TCP 연결 방법을 기반으로 합니다. 프론트엔드 개발자가 꼭 알아야 할 http 프로토콜 관련 지식에 대해 이야기하는 글입니다.
1. 개념
HTTP(Hypertext Transfer Protocol)는 요청 및 응답 모드를 기반으로 하는 상태 없는 애플리케이션 계층 프로토콜로, 종종 TCP 연결 방식을 기반으로 합니다. HTTP1 버전은 지속적인 연결을 제공합니다. 연결 메커니즘 대부분의 웹 개발은 HTTP 프로토콜을 기반으로 구축된 웹 애플리케이션입니다.
2. Development
버전 0.9(get만 지원) - 1.0 - 1.1 - 2.0(개발 중)
버전 0.9는 평가판으로만 간주되며 도입되지 않습니다. 주로 1.0과 1.1의 차이점에 대해 이야기합니다.
2.1 영구 연결 및 비영구 연결
버전 1.0은 비영구 연결을 지원합니다. 즉, TCP 프로토콜(http는 TCP 기반 응용 프로그램 계층 프로토콜)의 3방향 핸드셰이크 후에 연결을 설정한다는 의미입니다. , 서버는 하나의 개체만 브라우저에 보낼 수 있으며, 그러면 링크 연결이 끊어집니다. 웹 페이지에 이미지, js 파일, CSS 파일 등과 같은 다른 인라인 개체가 포함되어 있으면 여러 링크를 설정해야 합니다. 여러 번 연결/연결을 끊는 오버헤드. 버전 1.1은 연결이 설정된 후 여러 개체를 보낼 수 있으므로 이론적으로 버전 1.1이 1.0보다 더 빠르고 빠릅니다. 그러나 일부 네티즌은 1.0이 더 빠르다고 말합니다. 그것.
2.2 호스트 도메인
호스트 헤더 필드는 요청된 리소스의 인터넷 호스트와 포트 번호를 지정하고 요청된 URL의 원래 서버 또는 게이트웨이의 위치를 나타내야 합니다. HTTP/1.1 요청에는 호스트 헤더 필드가 포함되어야 합니다. 그렇지 않으면 시스템은 400 상태 코드를 반환합니다. 이 필드는 아마도 속도를 높이기 위해 필요하지 않은 것처럼 느껴집니다. 결국 HOST를 직접 지정하면 해당 호스트를 더 빨리 찾을 수 있습니다. 호스트가 존재하지 않는 경우에도 더 빨리 찾을 수 있습니다.
2.3 대역폭 최적화
버전 1.1은 부분 리소스 요청을 지원하며 리소스의 일부만 요청할 수 있습니다. 동시에 버전 1.1에서는 요청 엔터티가 큰 경우 먼저 100 상태 코드가 포함된 헤더 필드를 보내 서버가 요청에 응답할 수 있는지 확인할 수 있습니다. 응답이 없는 상황에서 특정 시간에 대역폭을 절약할 수 있도록 다시 전송됩니다.户 구체적인 절차: 클라이언트 - 100 상태 코드가 포함된 요청 헤드 전송 - 서버는 응답할 수 있는지 확인하고, 응답할 수 없는 경우 해당 상태 코드(예: 401, 인증되지 않음)를 반환하고, 가능하면 100 상태 코드를 반환합니다. can, return 100 status code ——클라이언트는 반환된 상태 코드를 기반으로 요청을 계속 보낼지 여부를 확인합니다.
2.4 요청 방법 및 상태 코드
HTTP1.1에 요청 방법 OPTIONS, PUT, DELETE, TRACE, CONNECT가 추가되었습니다.
HTTP/1.0에는 16개의 상태 응답 코드만 정의되어 있으며 오류나 경고에 대한 프롬프트는 구체적이지 않습니다. 충분한 . HTTP/1.1은 오류 또는 경고 정보에 대한 설명을 추가하기 위해 경고 헤더 필드를 도입했습니다.
24개의 새로운 상태 응답 코드가 HTTP/1.1에 추가되었습니다. 예를 들어 요청된 리소스가 리소스의 현재 상태와 충돌함을 나타내는 409(충돌), 서버의 리소스가 영구적으로 삭제되었음을 나타내는 410(사라짐) 등이 있습니다. .
3. HTTP 통신 프로세스 (1) URL에 따라 DNS를 쿼리하고 웹 서버를 찾은 후 해당 서버와 tcp 연결을 설정합니다(http의 하위 계층 프로토콜).
(2) 그러면 웹 브라우저가 서버에 요청을 보냅니다.请 요청에는 일반적으로 다음이 포함됩니다. | 요청 헤더 | 요청 텍스트 예:
get /Hello.jpg http/1.1수락: Image/gif.image/jpeg
Accept-Language:zh-cn
연결: Keep-Alive
호스트:127.0.0.1 사용자 에이전트:Mozila/4.0(호환;MSIE5.01;Window NT5.0)
사용 사용 사용 - off off 's's 's out out through out out out out out out out out out out out out out out out out' ' ‐ ‐ ‐ ‐‐ 그리고 . 응답 패키지에는 일반적으로 다음이 포함됩니다. |프로토콜 버전 상태 코드 설명|응답 헤더|응답 텍스트
상태 코드 13: 23:42 GMT
콘텐츠 길이: 188
4. http 헤더 필드
이 부분은 내용이 너무 자세해서 표에 직접 나열되어 있습니다.
요청 헤더:
Header | Explanation | Example | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Accept | 클라이언트가 수신할 수 있는 콘텐츠 유형을 지정하세요 | Accept: text/plain, text/html | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accept -Charset | 브라우저 허용되는 문자 인코딩 세트입니다. | Accept-Charset: iso-8859-5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accept-Encoding | 브라우저가 지원할 수 있는 웹 서버에서 반환한 콘텐츠 압축 인코딩 유형을 지정합니다. | Accept-Encoding: 압축, gzip | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accept-Language | Accept-Language: en,zh | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
하나 이상의 웹 페이지 엔터티를 요청할 수 있습니다. 하위 범위 필드 | Accept -범위: 바이트 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HTTP 인증에 대한 인증 인증서 | 인증: 기본 QWxhZGRpbjpvcGVuIHNlc2FtZQ== | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
요청 및 응답에 따른 캐싱 메커니즘 지정 | 캐시 -제어: 아니요- 캐시 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
은 지속적인 연결이 필요한지 여부를 나타냅니다. (HTTP 1.1은 기본적으로 영구 연결을 사용합니다.) | Connection: close | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HTTP 요청이 전송되면 요청한 도메인 이름에 저장된 모든 쿠키 값이 웹 서버로 전송됩니다. | Cookie: $Version=1; Skin=new; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
요청된 콘텐츠 길이 | Content-Length: 348 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
엔터티에 해당하는 요청된 MIME 정보 | Content-Type: application/x-www-form-urlencoded | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
요청이 전송된 날짜 및 시간 | Date: 2010년 11월 15일 화요일 08:12:31 GMT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
요청된 특정 서버 동작 | 예상: 100-continue | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
요청한 사용자의 이메일 | From: user@email.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
도메인 이름과 포트를 지정하세요. 요청한 서버 번호 | Host: www.zcmhi.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
요청 내용이 엔터티와 일치하는 경우에만 유효합니다. | If-Match: "737060cd8c284d8af7ad3082f209582d" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
요청한 경우 지정된 시간 이후에 해당 부분이 수정되면 요청이 성공합니다. 수정되지 않은 경우 내용이 변경되지 않은 경우 304 코드가 반환됩니다. 서버에서 이전에 보낸 Etag를 서버에서 응답한 Etag와 비교하여 변경되었는지 확인합니다. 서버 클라이언트의 누락된 부분을 보내고, 그렇지 않으면 전체 엔터티를 보냅니다. 매개변수도 Etag | If-Range: "737060cd8c284d8af7ad3082f209582d" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
요청은 지정된 시간 이후에 엔터티가 수정되지 않은 경우에만 성공합니다 | If-Unmodified-Since: Sat , 29 Oct 2010 19:43:31 GMT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
정보가 프록시 및 게이트웨이를 통해 전송되는 시간을 제한하세요 | Max-Forwards: 10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
구현 관련 내용을 포함하는 데 사용됩니다. 지침 | Pragma: no -cache | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
프록시에 연결된 인증 인증서 | Proxy-Authorization: 기본 QWxhZGRpbjpvcGVuIHNlc2FtZQ== | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
엔티티의 일부만 요청하고, range | Range: bytes=500- 999 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
이전 웹페이지 주소, 현재 요청한 웹페이지 바로 따라가는 길, 즉 가는 길 | Referer: http://www.zcmhi .com/archives/71.html | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
클라이언트가 수락할 전송 인코딩이며, 테일과 헤더 정보를 수락하도록 서버에 알립니다. | TE: trails,deflate;q=0.5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
서버에서 변환할 수 있도록 특정 전송 프로토콜을 서버에 지정합니다(지원되는 경우) | 업그레이드: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
User-Agent의 내용에는 요청한 사용자 정보가 포함되어 있습니다 | User-Agent: Mozilla/5.0 (Linux ; | Warn: 199 Miscellaneous warning||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Header | 설명 | 예 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Accept-Ranges | 서버가 지정된 범위 요청을 지원하는지 여부와 분할된 요청 유형을 나타냅니다. # 🎜🎜# | Accept-Ranges: bytes||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
원본 서버에서 프록시 캐시 형성까지의 예상 시간(초, 음수 아님) | Age: 12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
특정 네트워크 리소스에 대한 유효한 요청 동작, 허용되지 않으면 405가 반환됩니다. 캐시할 수 있는 캐싱 메커니즘의 여부와 유형은 무엇입니까? #웹 서버에서 지원하는 반환된 콘텐츠 압축 인코딩 유형입니다. | Content-Encoding: gzip | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
응답 본문의 언어 | # 🎜 🎜#Content-Language: en,zh | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
응답 본문의 길이 | #🎜🎜 #Content- 길이: 348Content-Location | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Content- 위치 : /index.htm | Content-MD5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Content- MD5: Q2hlY2sgSW50ZWdyaXR5IQ== | Content-Range | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#🎜🎜 #Content-Range: 바이트 21010-47021/47022 | Content-Type | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Date | 원본 서버 메시지가 전송된 시간# 🎜🎜## 🎜🎜#날짜: 2010년 11월 15일 화요일 08:12:31 GMT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ETag | 현재 값 요청 변수의 엔터티 태그# 🎜🎜# | ETag: "737060cd8c284d8af7ad3082f209582d" | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Expires | #🎜 🎜#응답 만료 날짜 및 시간 # 🎜🎜##🎜🎜 #만료: 2010년 12월 1일 목요일 16:00:00 GMT최종 수정 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
최종 수정: 2010년 11월 15일 화요일 12:45:26 GMT | 위치 | # 🎜🎜#은 수신을 리디렉션하는 데 사용됩니다. 요청을 완료하거나 새 리소스를 식별하려면 요청하지 않은 URL의 위치로 이동하세요.||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#🎜 🎜# | Pragma | 응답 체인의 모든 수신자에 적용할 수 있는 구현별 지시문 포함 | #🎜🎜 #Pragma: no-cache|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
refresh | 은 리디렉션에 적용되거나 새 리소스가 생성되어 5 이후 리디렉션됩니다. 초 (Netscape에서 제안, 대부분의 브라우저 지원) //www.zcmhi.com/archives/94.html | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Retry-After | 엔터티를 일시적으로 사용할 수 없는 경우 지정된 시간 후에 다시 시도하도록 클라이언트에 알립니다. 이름 | 서버: Apache/1.3.27(Unix)(Red-Hat/Linux)#🎜🎜 # | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Set-Cookie | # 🎜🎜#SET Http CookieSet-Cookie: UserID=JohnDoe; =1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
청크 분할 전송 인코딩 끝에 헤더 필드가 존재함을 나타냅니다. | Trailer : Max-Forwards | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transfer-Encoding: 청크#🎜🎜 # | Vary | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Vary: 응답은 어디로 전송되나요? | Via: 1.0 fred, 1.1where.com(Apache/1.1) | Warning#🎜🎜 ## 🎜🎜#경고 엔터티 가능한 문제경고: 199 기타 경고 WWW-인증 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WWW-인증: 기본 |
5. http 요청 방식 GET Request-URI로 식별되는 리소스를 얻기 위한 요청 6. 상태 코드 응답 메시지의 첫 번째 줄은 다음과 같습니다. HTTP 프로토콜 버전 번호, 상태 코드 및 상태 메시지로 구성된 상태 줄이라고 불리는 것은 세 부분으로 구성됩니다. 상태 코드는 HTTP 서버가 예상되는 응답을 생성했는지 여부를 HTTP 클라이언트에 알리는 데 사용됩니다. HTTP/1.1에서는 5가지 유형의 상태 코드를 정의합니다. 첫 번째 숫자는 응답 유형을 정의합니다. 1XX 프롬프트 메시지 - 요청이 성공적으로 수신되었으며 계속 처리되고 있음을 나타내며, 요청을 완료하려면 데이터를 계속 수신해야 함을 나타냅니다. 2XX 성공 - 요청이 성공적으로 수신되고 이해되었으며 수락되었음을 나타냅니다. 3XX 리디렉션 - 요청을 완료하려면 추가 처리를 수행해야 합니다. 4XX 클라이언트 오류 - 요청에 구문 오류가 있거나 요청을 구현할 수 없습니다. 5XX 서버 오류 - 서버가 법적 요청을 구현하지 못했습니다. 상태 코드 목록 표 1(표에 대한 간략한 소개, 소개는 간결하고 명확합니다. 그렇지 않은 경우 먼저 이 표를 확인하는 것이 좋습니다. 이해가 안 되신다면 아래 표 2를 확인해 보세요)
표 2 상세 소개표
|
위 내용은 프론트엔드 개발자가 꼭 알아야 할 http 프로토콜에 대한 지식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!