http方法:GET、HEAD、POST、PUT、DELETE、OPTIONS、TRACE、PATCH
根据RFC2616第九章说明,http方法的定义有两点:safe and Idempotent,即安全性和幂等性,可以结合这两点对以上方法进行说明

1,GET
安全、幂等;
用于获取资源;

2,HEAD
安全、幂等;
与get方法类似,但不返回message body内容,仅仅是获得获取资源的部分信息(content-type、content-length);
restful框架中较少使用

3,POST
非安全、非幂等;
用于创建子资源

4,PUT
非安全、幂等;
用于创建、更新资源;

5,DELETE
非安全、幂等;
删除资源;

6,OPTIONS
安全、幂等;
用于url验证,验证接口服务是否正常;

7,TRACE
安全、幂等;
维基百科“回显服务器收到的请求,这样客户端可以看到(如果有)哪一些改变或者添加已经被中间服务器实现。”
restful框架中较少使用

8,PATCH
非安全、幂等;
用于创建、更新资源,于PUT类似,区别在于PATCH代表部分更新;
后来提出的接口方法,使用时可能去要验证客户端和服务端是否支持;

http请求方法:GET、POST、PUT、PATCH、DELETE、OPTIONS、HEAD、TRACE相关推荐

  1. gin使用 GET, POST, PUT, PATCH, DELETE, OPTIONS

    使用 GET, POST, PUT, PATCH, DELETE, OPTIONS func main() { // Disable Console Color // gin.DisableConso ...

  2. Web安全-Tomcat禁用Web服务器内置不安全请求方法

    1. 背景说明 Web安全测试中,会要求屏蔽非必要的不安全Http请求方法.一般要求保留get和post,其他的方法一般屏蔽,比如:OPTIONS,DELETE等. 本文主要收集业务系统中,不同时期, ...

  3. HTTP1.1新增了五种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 、 CONNECT

    200 (成功) 服务器已成功处理了请求. 通常,这表示服务器提供了请求的网页. 201 (已创建) 请求成功并且服务器创建了新的资源. 202 (已接受) 服务器已接受请求,但尚未处理. 203 ( ...

  4. http的请求方法 GET、HEAD、POST、PUT、DELETE、CONNECT、OPTIONS、TRACE 说明

    2019独角兽企业重金招聘Python工程师标准>>> 超文本传输协议(HTTP, HyperText Transfer Protocol)是一种无状态的协议,它位于OSI七层模型的 ...

  5. postman delete 请求传递数组_Postman请求方法

    有头发且有趣的码农万里挑一~ 43 有料叔 | 一位有故事的程序猿 常见的请求方法GET:获取资源 POST:创建资源 UP:修改或更新一个请求/资源 PATCH:修改或更新一个请求/资源 DELET ...

  6. HTTP请求方法:GET、HEAD、POST、PUT、DELETE、CONNECT、OPTIONS、TRACE 说明

    平时的Rest开发,用到的都是GET,POST,PUT,DELETE类型的请求.但Rest支持的请求类型不止前面4种,还有其他几种. 超文本传输协议(HTTP, HyperText Transfer ...

  7. 解析HTTP协议六种请求方法,get,head,put,delete,post有什么区别

    转载自  解析HTTP协议六种请求方法,get,head,put,delete,post有什么区别 标准Http协议支持六种请求方法,即: 1.GET 2.POST 3.PUT 4.Delete 5. ...

  8. c++删除文件delete_开启phpstudy中apache的put和delete请求方法并进行测试

    put请求方法: put方法可以向服务器写入文档! delete请求方法: delete方法可以向服务器请求删除url所指定的资源.但是,客户端无法保证删除操作一定会被执行,因为HTTP规范允许服务器 ...

  9. php发送http put/patch/delete请求

    今天学RESTful API的编写,发现不知道怎么发送HTTP PUT/PATCH/DELETE请求,还是要学习一个. 使用curl_opt函数来发送各式各样的http请求动作,不仅限于get和pos ...

最新文章

  1. Entity Framework Code First在Oracle下的伪实现
  2. 2018机器阅读理解竞赛冠军分享:问答系统新思路
  3. python使用fpdf的multi_cell API实现长文本写入的自动换行功能实战
  4. 关于react中setState的深入理解
  5. java groovy jar包_如何将jar包包含在groovy脚本中?
  6. zzlinux运维自动化shell脚本小工具
  7. Hadoop2.6.0完全分布式安装
  8. Unreal Engine 4 基于网格的水面模拟实现
  9. python查看系统信息_Python脚本获取操作系统版本信息
  10. HTML5分级标题,HTML5与CSS3基础教程:创建分级标题_html/css_WEB-ITnose
  11. win10退出微软账号
  12. 在WhatsApp中如何发起群发?
  13. @Valid 注解详解 Java Bean Validation的前世今生
  14. 初二因式分解奥数竞赛题_(完整)初中数学竞赛因式分解专题
  15. 熊掌号PHP,百度熊掌号广受站长关注,phpcm网站程序的熊掌号页面改造插件
  16. matlab fromstream,matlab安装问题求助
  17. 使用openssl生成CA、server、client私钥和证书(证书包括公钥)
  18. 神经网络白话版(二)
  19. 获取山东省采购网招标/投标信息链接
  20. 微博成互联网普遍应用

热门文章

  1. VMware12.5.7安装Ubuntu16.04.2失败的解决方案
  2. 新型海上风电机组及压缩空气储能系统的建模与控制(Matlab代码实现)
  3. SpaceX将在菲律宾推出星链服务
  4. Oracle EBS Concurrent Request:Gather Schema Statistics
  5. 一个正经的前端学习 开源 仓库(阶段十六)
  6. 集成简易图片在线编辑,实现简易图片滤镜裁剪添加对话框
  7. 模拟银行账户功能java_用JAVA语言编写程序,模拟银行账户功能。要有..._银行招聘考试_帮考网...
  8. 股票历史数据-股票历史数据查询网站
  9. 实时更新:TIOBE世界编程语言排行榜(2021年11月份)
  10. 工作十年后,我悟出了哪些职场道理?(人际交往篇