【学习笔记】Http请求方法总结
2024-10-20 13:31:34
Http常用请求方法对比
请求方法 | 常见参数传递方式 | 是否幂等 | 说明 | API举例 |
GET | URL,注意:Http协议对URL长度没有限制,所谓的限制是浏览器和处理服务器的 | 幂等 | 用于查询 |
批量查询:/shapes 单个查询:/shapes/1 |
POST | RequestBody | 不幂等 | 一般用于创建 |
创建资源:/shapes |
PUT | RequestBody | 幂等 |
一般用于修改,也可以用于创建,客户端提供更新或创建完整信息 因此对于修改,由于PUT是幂等的,尽量使用PUT而不是POST 创建时需指定创建的Id,保证创建操作的幂等性,否则应该使用POST |
创建资源:/shapes/1 修改资源:/shapes/1 |
PATCH | RequestBody | 不幂等 |
用于修改,客户端只提供修改信息 例如:参数为长度+2,正因如此,Patch不幂等 |
修改资源:/shapes/1 |
DELETE | URL | 幂等 | 用于删除 |
删除资源:/shapes/1 |
最新文章
- Centos7下配置Redis开机自启动
- Python线程通信
- SQL关于分页的sql查询语句 limit 和row_number() OVER函数
- VIM中的寄存器简介
- drawBitmapMesh方法关键参数的说明
- 解决CentOS(RedHat)中sendmail和sm-client启动慢故障(转)
- html页面高度自适应
- 【C++ Primer | 09】容器适配器
- 推导正交投影(Orthographic Projection)
- wrk 安装使用
- 【每日一题】 UVA - 213 Message Decoding 模拟解码+读入函数+阅读题
- 20155203 2016-2017-2 《Java程序设计》第7周学习总结
- BFS的队列
- 45度炸队Alpha冲刺博客集
- java get post 请求
- Hadoop2.5.0伪分布式环境搭建
- [flex 布局]——flex教程
- delphi---EHlib第三方插件----TDBGridEH,TDBNumberEditEh,TDBComboBoxEh
- bootstrap Table动态绑定数据并自定义字段显示值
- 【PHP 基础类库】Prototype 原型版教学文章!
热门文章
- Mp3文件标签信息读取和写入(Kotlin)
- 嵌入式-C语言基础:结构体
- perl匹配特殊写法
- Android Studio运行Failed to find Build Tools revision 30.0.3
- 初探Java安全之JavaAgent
- ArcGIS 添加Excel数据 报错 ArcGIS Failed to connect to database 外部数据库驱动程序(1)中的意外错误
- 除了 filter 还有什么置灰网站的方式?
- TypeScript 之 Interface
- 详记apache-poi的使用,将word,excel,ppt转换为html
- include指令和include动作的区别