企业级容错的Apache HTTP服务器全解析
1. HTTP方法与响应
HTTP方法包含在HTTP头中,是客户端向服务器请求信息的方式。主要有以下八种HTTP方法:
| 方法 | 用途 |
| — | — |
| HEAD | 用于验证链接、检查可访问性以及查看最近的修改情况。 |
| GET | 从服务器获取信息,服务器响应时包含消息体。 |
| POST | 向Web服务器上传数据。 |
| PUT | 与POST类似,但PUT会指定处理数据的资源,且仅应用于该资源。 |
| CONNECT | 用于可动态切换到隧道的代理。 |
| DELETE | 请求删除指定的资源。 |
| OPTIONS | 客户端向服务器请求通信选项。 |
| TRACE | 用于诊断和测试。 |
更多关于HTTP方法的信息可查看:http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html。
HTTP响应与使用HTTP方法发出的HTTP请求类似。以下是一个HTTP响应示例:
$ curl -IL http://172.16.127.212 HTTP/1.1 200 OK Date: Wed, 12 Nov 2014 06:53:03 GMT Server: Apache/2.4.10 (Unix) Last-Modified: Mon, 11 Jun 2007 18:53:14 GMT ETag: "2d-432a5e4a73a80" Accept-Ranges: byte