http请求方法:GET、POST、PUT、PATCH、DELETE、OPTIONS、HEAD、TRACE
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相关推荐
- gin使用 GET, POST, PUT, PATCH, DELETE, OPTIONS
使用 GET, POST, PUT, PATCH, DELETE, OPTIONS func main() { // Disable Console Color // gin.DisableConso ...
- Web安全-Tomcat禁用Web服务器内置不安全请求方法
1. 背景说明 Web安全测试中,会要求屏蔽非必要的不安全Http请求方法.一般要求保留get和post,其他的方法一般屏蔽,比如:OPTIONS,DELETE等. 本文主要收集业务系统中,不同时期, ...
- HTTP1.1新增了五种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 、 CONNECT
200 (成功) 服务器已成功处理了请求. 通常,这表示服务器提供了请求的网页. 201 (已创建) 请求成功并且服务器创建了新的资源. 202 (已接受) 服务器已接受请求,但尚未处理. 203 ( ...
- http的请求方法 GET、HEAD、POST、PUT、DELETE、CONNECT、OPTIONS、TRACE 说明
2019独角兽企业重金招聘Python工程师标准>>> 超文本传输协议(HTTP, HyperText Transfer Protocol)是一种无状态的协议,它位于OSI七层模型的 ...
- postman delete 请求传递数组_Postman请求方法
有头发且有趣的码农万里挑一~ 43 有料叔 | 一位有故事的程序猿 常见的请求方法GET:获取资源 POST:创建资源 UP:修改或更新一个请求/资源 PATCH:修改或更新一个请求/资源 DELET ...
- HTTP请求方法:GET、HEAD、POST、PUT、DELETE、CONNECT、OPTIONS、TRACE 说明
平时的Rest开发,用到的都是GET,POST,PUT,DELETE类型的请求.但Rest支持的请求类型不止前面4种,还有其他几种. 超文本传输协议(HTTP, HyperText Transfer ...
- 解析HTTP协议六种请求方法,get,head,put,delete,post有什么区别
转载自 解析HTTP协议六种请求方法,get,head,put,delete,post有什么区别 标准Http协议支持六种请求方法,即: 1.GET 2.POST 3.PUT 4.Delete 5. ...
- c++删除文件delete_开启phpstudy中apache的put和delete请求方法并进行测试
put请求方法: put方法可以向服务器写入文档! delete请求方法: delete方法可以向服务器请求删除url所指定的资源.但是,客户端无法保证删除操作一定会被执行,因为HTTP规范允许服务器 ...
- php发送http put/patch/delete请求
今天学RESTful API的编写,发现不知道怎么发送HTTP PUT/PATCH/DELETE请求,还是要学习一个. 使用curl_opt函数来发送各式各样的http请求动作,不仅限于get和pos ...
最新文章
- Entity Framework Code First在Oracle下的伪实现
- 2018机器阅读理解竞赛冠军分享:问答系统新思路
- python使用fpdf的multi_cell API实现长文本写入的自动换行功能实战
- 关于react中setState的深入理解
- java groovy jar包_如何将jar包包含在groovy脚本中?
- zzlinux运维自动化shell脚本小工具
- Hadoop2.6.0完全分布式安装
- Unreal Engine 4 基于网格的水面模拟实现
- python查看系统信息_Python脚本获取操作系统版本信息
- HTML5分级标题,HTML5与CSS3基础教程:创建分级标题_html/css_WEB-ITnose
- win10退出微软账号
- 在WhatsApp中如何发起群发?
- @Valid 注解详解 Java Bean Validation的前世今生
- 初二因式分解奥数竞赛题_(完整)初中数学竞赛因式分解专题
- 熊掌号PHP,百度熊掌号广受站长关注,phpcm网站程序的熊掌号页面改造插件
- matlab fromstream,matlab安装问题求助
- 使用openssl生成CA、server、client私钥和证书(证书包括公钥)
- 神经网络白话版(二)
- 获取山东省采购网招标/投标信息链接
- 微博成互联网普遍应用
热门文章
- VMware12.5.7安装Ubuntu16.04.2失败的解决方案
- 新型海上风电机组及压缩空气储能系统的建模与控制(Matlab代码实现)
- SpaceX将在菲律宾推出星链服务
- Oracle EBS Concurrent Request:Gather Schema Statistics
- 一个正经的前端学习 开源 仓库(阶段十六)
- 集成简易图片在线编辑,实现简易图片滤镜裁剪添加对话框
- 模拟银行账户功能java_用JAVA语言编写程序,模拟银行账户功能。要有..._银行招聘考试_帮考网...
- 股票历史数据-股票历史数据查询网站
- 实时更新:TIOBE世界编程语言排行榜(2021年11月份)
- 工作十年后,我悟出了哪些职场道理?(人际交往篇