Sunday, October 21, 2012

HTTP Draft





HTTP/1.1: Semantics and Content
Application-level protocol for distributed, collaborative, hypertext information systems. 

Table of Contents
   5.  Request Methods . . . . . . . . . . . . . . . . . . . . . . .  22
       5.2.1.  Safe Methods  . . . . . . . . . . . . . . . . . . . .  24
       5.2.2.  Idempotent Methods  . . . . . . . . . . . . . . . . .  25
       5.2.3.  Cacheable Methods . . . . . . . . . . . . . . . . . .  25
     5.3.  Method Definitions  . . . . . . . . . . . . . . . . . . .  25
       5.3.1.  GET . . . . . . . . . . . . . . . . . . . . . . . . .  25
       5.3.2.  HEAD  . . . . . . . . . . . . . . . . . . . . . . . .  26
       5.3.3.  POST  . . . . . . . . . . . . . . . . . . . . . . . .  27
       5.3.4.  PUT . . . . . . . . . . . . . . . . . . . . . . . . .  28
       5.3.5.  DELETE  . . . . . . . . . . . . . . . . . . . . . . .  30
       5.3.6.  CONNECT . . . . . . . . . . . . . . . . . . . . . . .  30
       5.3.7.  OPTIONS . . . . . . . . . . . . . . . . . . . . . . .  32
       5.3.8.  TRACE . . . . . . . . . . . . . . . . . . . . . . . .  33
   7.  Response Status Codes . . . . . . . . . . . . . . . . . . . .  46
     7.2.  Informational 1xx . . . . . . . . . . . . . . . . . . . .  49
       7.2.1.  100 Continue  . . . . . . . . . . . . . . . . . . . .  49
       7.2.2.  101 Switching Protocols . . . . . . . . . . . . . . .  49
     7.3.  Successful 2xx  . . . . . . . . . . . . . . . . . . . . .  50
       7.3.1.  200 OK  . . . . . . . . . . . . . . . . . . . . . . .  50
       7.3.2.  201 Created . . . . . . . . . . . . . . . . . . . . .  50
       7.3.3.  202 Accepted  . . . . . . . . . . . . . . . . . . . .  51
       7.3.4.  203 Non-Authoritative Information . . . . . . . . . .  51
       7.3.5.  204 No Content  . . . . . . . . . . . . . . . . . . .  51
       7.3.6.  205 Reset Content . . . . . . . . . . . . . . . . . .  52
     7.4.  Redirection 3xx . . . . . . . . . . . . . . . . . . . . .  52
       7.4.1.  300 Multiple Choices  . . . . . . . . . . . . . . . .  54
       7.4.2.  301 Moved Permanently . . . . . . . . . . . . . . . .  54
       7.4.3.  302 Found . . . . . . . . . . . . . . . . . . . . . .  55
       7.4.4.  303 See Other . . . . . . . . . . . . . . . . . . . .  55
       7.4.5.  305 Use Proxy . . . . . . . . . . . . . . . . . . . .  56
       7.4.6.  306 (Unused)  . . . . . . . . . . . . . . . . . . . .  56
       7.4.7.  307 Temporary Redirect  . . . . . . . . . . . . . . .  56
     7.5.  Client Error 4xx  . . . . . . . . . . . . . . . . . . . .  56
       7.5.1.  400 Bad Request . . . . . . . . . . . . . . . . . . .  56
       7.5.2.  402 Payment Required  . . . . . . . . . . . . . . . .  56
       7.5.3.  403 Forbidden . . . . . . . . . . . . . . . . . . . .  57
       7.5.4.  404 Not Found . . . . . . . . . . . . . . . . . . . .  57
       7.5.5.  405 Method Not Allowed  . . . . . . . . . . . . . . .  57
       7.5.6.  406 Not Acceptable  . . . . . . . . . . . . . . . . .  57
       7.5.7.  408 Request Timeout . . . . . . . . . . . . . . . . .  58
       7.5.8.  409 Conflict  . . . . . . . . . . . . . . . . . . . .  58
       7.5.9.  410 Gone  . . . . . . . . . . . . . . . . . . . . . .  58
       7.5.10. 411 Length Required . . . . . . . . . . . . . . . . .  59
       7.5.11. 413 Request Representation Too Large  . . . . . . . .  59
       7.5.12. 414 URI Too Long  . . . . . . . . . . . . . . . . . .  59
       7.5.13. 415 Unsupported Media Type  . . . . . . . . . . . . .  59
       7.5.14. 417 Expectation Failed  . . . . . . . . . . . . . . .  60
       7.5.15. 426 Upgrade Required  . . . . . . . . . . . . . . . .  60
     7.6.  Server Error 5xx  . . . . . . . . . . . . . . . . . . . .  60
       7.6.1.  500 Internal Server Error . . . . . . . . . . . . . .  60
       7.6.2.  501 Not Implemented . . . . . . . . . . . . . . . . .  60
       7.6.3.  502 Bad Gateway . . . . . . . . . . . . . . . . . . .  61
       7.6.4.  503 Service Unavailable . . . . . . . . . . . . . . .  61
       7.6.5.  504 Gateway Timeout . . . . . . . . . . . . . . . . .  61
       7.6.6.  505 HTTP Version Not Supported  . . . . . . . . . . .  61