1、opions
返回服务器针对特定资源所支持的HTML请求方法 或web服务器发送测试服务器功能(允许客户端查看服务器性能)
2、Get
向特定资源发出请求(请求指定页面信息,并返回实体主体)
3、Post
向指定资源提交数据进行处理请求(提交表单、上传文件),又可能导致新的资源的建立或原有资源的修改
4、Put
向指定资源位置上上传其最新内容(从客户端向服务器传送的数据取代指定文档的内容)
5、Head
与服务器索与get请求一致的相应,响应体不会返回,获取包含在小消息头中的原信息(与get请求类似,返回的响应中没有具体内容,用于获取报头)
6、Delete
请求服务器删除request-URL所标示的资源*(请求服务器删除页面)
7、Trace
回显服务器收到的请求,用于测试和诊断
8、Connect
HTTP/1.1协议中能够将连接改为管道方式的代理服务器
post和get的区别
1、get是从服务器上获取数据,post是向服务器传送数据。
2、在客户端, get方式在通过URL提交数据,数据在URL中可以看到;post方式,数据放置在HTML HEADER内提交
3、对于get方式,[服务器端]用Request.QueryString获取变量的值,对于post方式,[服务器端]用Request.Form获取提交的数据。
4、get方式提交的数据最多只能有1024字节,而post则没有此限制
5、安全性问题。正如在2中提到,使用get的时候,参数会显示在地址栏上,而 post 不会。所以,如果这些数据是中文数据而且是非敏感数据,那么使用 get ;如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用 post为好