首页 > 其他分享 >【学习笔记】Http请求方法总结

【学习笔记】Http请求方法总结

时间:2023-02-09 10:58:39浏览次数:44  
标签:Http 请求 URL 创建 笔记 shapes 修改 POST

Http常用请求方法对比


请求方法 常见参数传递方式 是否幂等 说明 API举例
GET URL,注意:Http协议对URL长度没有限制,所谓的限制是浏览器和处理服务器的 幂等 用于查询

批量查询:/shapes

单个查询:/shapes/{shapeId}

POST RequestBody 不幂等 一般用于创建

创建资源:/shapes

PUT RequestBody 幂等

一般用于修改,也可以用于创建,客户端提供更新或创建完整信息

因此对于修改,由于PUT是幂等的,尽量使用PUT而不是POST

创建时需指定创建的Id,保证创建操作的幂等性,否则应该使用POST

创建资源:/shapes/1

修改资源:/shapes/1

PATCH RequestBody 不幂等

用于修改,客户端只提供修改信息

例如:参数为长度+2,正因如此,Patch不幂等

修改资源:/shapes/1

DELETE URL 幂等 用于删除

删除资源:/shapes/1

标签:Http,请求,URL,创建,笔记,shapes,修改,POST
From: https://www.cnblogs.com/maerpao/p/17104456.html

相关文章

  • Linux基础课:第七章笔记--管道,环境变量与常用变量
    开始第七章的学习。技术都是手段,目标是最短的时间内,将学到的知识转化成想要的东西。y总金句:如果想在35岁之前出人头地,能正常工作的不过十来年,那么现在就应该好好学习,工作......
  • PyQt5-快速上手笔记-03
    盒布局fromPyQt5.QtWidgetsimportQWidget,QPushButtonfromPyQt5.QtWidgetsimportQHBoxLayout,QVBoxLayoutclassmyWidget(QWidget):def__init__(self):......
  • postman或浏览器可以访问,java不能访问的post请求,连接超时
    代码中用RestTemplate请求url一直是连接超时可以修改一下jvm配置-Djava.net.preferIPv4Stack=true ......
  • js请求后端9
    用JavaScript写AJAX前面已经介绍过了,主要问题就是不同浏览器需要写不同代码,并且状态和错误处理写起来很麻烦。用jQuery的相关对象来处理AJAX,不但不需要考虑浏览器问题,代码也......
  • 真正“搞”懂HTTP协议11之代理服务
    代理,其实全称应该叫做代理服务器,它是客户端与服务器之间得中间层,本质上来说代理就是一个服务器,在HTTP的链路中插入的一个中间环节,就是代理服务器啦。所谓的代理服务就......
  • Git进行clone的时候,报错:remote: HTTP Basic: Access denied fatal: Authentication fa
    先执行:gitconfig--system--unsetcredential.helper原因:用户名或者密码错;    会提示让重新输入用户名和密码,输入正确的用户名和密码即可!    这......
  • ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
    使用plsql13连接oracle数据库,报如下错误:   初步判断是监听程序配置出现了问题,解决方法如下:1、检查oracle的监听服务是否运行正常;1)点击键盘的win+r,输入services.ms......
  • http请求 413错误
    1、错误原因程序请求返回413错误的原因是因为nginx配置文件中client_max_body_size,client_max_body_size设置的太小(如果不设置的话,默认为1m)2、解决方法 在Nginx配置文......
  • Java笔记
    编译型语言使用专门的编译器一次性编译所有代码,并包装成该平台能识别的可执行性程序的格式运行效率高,可移植性差C,C++,Objective-C解释性语言使用解释器逐行......
  • 第五节:http模块相关
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblog......