方法

说明

GET 获取资源
POST 传输实体主体
PUT 传输文件
DELETE 删除文件
HEAD 获得报文首部
OPTIONS 询问支持的方法
TRACE 追踪路径
CONNECT 要求用隧道协议连接代理
HTTP请求的方法
HTTP/1.1协议中共定义了八种方法(有时也叫“动作”),来表明Request-URL指定的资源不同的操作方式
 
1、OPTIONS
用来查询针对请求URI指定的资源支持的方法。
2、HEAD
与GET方法一样,只是不返回报文主体部分。用于确认URI的有效性以及资源更新的日期时间等。
3、GET
用来请求访问已被URI识别的资源。指定的资源经服务端解析后返回响应内容。
若请求的资源是文本,则保持原样返回;若为类似CGI程序,则返回经过执行的输出结果。
4、POST
向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。
5、PUT
向指定资源位置上传其最新内容
6、DELETE
请求服务器删除Request-URL所标识的资源
7、TRACE
回显服务器收到的请求,主要用于测试或诊断
8、CONNECT
要求在与代理服务器通信时建立隧道,实现用隧道协议进行TCP通信。
 
注意:
1)方法名称是区分大小写的,当某个请求所针对的资源不支持对应的请求方法的时候,服务器应当返回状态码405(Mothod Not Allowed);当服务器不认识或者不支持对应的请求方法时,应返回状态码501(Not Implemented)。
2)HTTP服务器至少应该实现GET和HEAD/POST方法,其他方法都是可选的,此外除上述方法,特定的HTTP服务器支持扩展自定义的方法

最新文章

  1. Visual Studio Code 使用Git进行版本控制
  2. linux与php时间函数有关的错误解决
  3. 眼保Guide
  4. discuz函数解析--写日志
  5. 【PSR规范专题(4)】PSR-3 日志接口规范
  6. 【模板】【网络流】Dinic
  7. HDU 4283 You Are the One
  8. moodle中文API之表单API
  9. ubuntu12.04安装tar.gz格式的jdk
  10. css3 小图标提示特效
  11. TechSmith Camtasia Studio屏幕录像编辑工具
  12. 【BZOJ3626】LCA(树链剖分,Link-Cut Tree)
  13. 大文件视频断点续传插件resumabel.js,优化上传速度,缩短最后一片等待时长。
  14. 周口网视界易付点卡销售平台招商中 www.zkpay.cn 欢迎各界朋友加盟合作。
  15. RISC-V指令集介绍 - 整数基本指令集
  16. cqoi2018
  17. InteliJ IDEA 简单使用:配置项目所需jdk
  18. 初步理解JWT并实践使用
  19. Speeding up Homestead on Windows Using NFS
  20. Paxos与zookeeper

热门文章

  1. 09通过winfrom实现简单的播放音、视频
  2. div 绝对定位
  3. TP框架设置验证码
  4. JS常用的技术
  5. List 集合中数据不重复的使用
  6. [转+补]Android打包so后魅族5中安装运行崩溃问题的解决方法
  7. window服务的使用
  8. log explorer使用的几个问题[转载]
  9. vue+element ui项目总结点(四)零散细节概念巩固如vue父组件调用子组件的方法、拷贝数据、数组置空问题 等
  10. stringstream clear与str("")的问题