Http主要方法及含义
方法 | Http版本 | 含义 | |
1.0 |
1.1 | ||
Get | ○ | ○ | 获取uri指定的信息。如果URI指定的是文件,则返回文件的内容;如果URI指定的是CGI程序,则返回该程序的输出数据 |
Post | ○ | ○ | 从客户端像服务器发送数据。一般用于发送表单中填写的数据等情况下 |
Head | ○ | ○ | 和Get基本相同。不过它只返回Http的消息头(message header),而并不返回数据的内容。用于获取文件最后更新时间等属性信息 |
options | ○ | 用于通知和查询通讯选项 | |
put | △ | ○ | 替换uri指定的服务器上的文件。如果uri指定的文件不存在,则创建该文件 |
delete | △ | ○ | 删除uri指定的服务器上的文件 |
trace | ○ | 将服务器收到的请求行和头部(header)直接返回给客户端。用于在使用代理的环境下检查改写请求的情况 | |
connect | ○ | 使用代理传输加密消息时使用的方法 |
○:在该版本的规格中定义的项目
△:并非正式规格项目,而是在规格书附录(Appendix)中定义的附加功能。
Get方法能够发送的数据只有几百个字节,如果表单中的数据超过这一长度,则必须使用post方法来发送