ええコンサルタント,セキュリティ,ITconsultant,ITコンサルタント

ええコンサルタント > セキュリティプラザ > ネットワークセキュリティ

HTTP/1.1 Protocol

HTTP Message

1 Start-line
  = [Request Start-line | Response Start-line]
2 Message Header
  = *([General Header|[Request Header | Response Header] | Entity Header] CRLF)
3 CRLF
4 Message Body

HTTP Message Start-line

Request Start-line = METHOD SP Request-URI SP HTTP-Version CRLF
 METHOD = [OPTIONS | GET | HEAD | POST | PUT | DELETE | TRACE | CONNECT | extension]
Response Start-line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF
 Status-Code = [1xx:Informational | 2xx:Success | 3xx:Redirection | 4xx:Client Error | 5xx:Server Error]
  • 1xx:Informational
    • 100:Continue
    • 101:Switching Protocols
  • 2xx:
  • 3xx:
  • 4xx:
  • 5xx:

HTTP Message Header

General Header
 >Cache-Control
 >Connection
 >Date
 >Pragma
 >Trailer
 >Transfer-Encoding
 >Upgrade
 >Via
 >Warning
Request Header
 >TE
 >Host
 >Range
 >Refer
 >Expect
 >From
 >Accept
 >Accept-Charset
 >Accept-Encoding
 >Accept-Language
 >Authorization
 >If-Match
 >If-Range
 >If-None-Match
 >If-Modified-Since
 >If-Unmodified-Since
 >Proxy-Authorization
 >User-Agent
 >Max-Forwards
Response Header
 >Age
 >ETag
 >Vary
 >Server
 >Allow
 >Location
 >Retry-After
 >Accept-Ranges
 >WWW-Authenticate
 >Proxy-Authenticate
Entity Header
 >Allow
 >Content-Encoding
 >Content-Language
 >Content-Length
 >Content-Location
 >Content-MD5
 >Content-Range
 >Content-Type
 >Expires
 >Last-Modified
 >extension-headers

HTTP Message Body

参考ドキュメント

RFC2068: Hypertext Transfer Protocol -HTTP/1.1- <本文>
RFC2616: Hypertext Transfer Ptotocol -HTTP/1.1- <解説>
RFC2617: HTTP Authentication -Basic and Digest Access Authentication- <本文
RFC2817: Upgrading to TLS Within HTTP/1.1 <解説>
RFC2818: HTTP over TLS <解説>
RFC2964: Use of HTTP State Management <本文
RFC2965: HTTP State Management Mechanism <本文
RFC4229: HTTP Header Field Registrations <本文

ええコンサルタント > セキュリティプラザ > ネットワークセキュリティ