WEB API 中get、post、put,delete请求方式
WEB API 中get、post、put,delete请求方式
WEB API 中get、post、put,delete请求方式
一、WEB API 中HTTP 请求方式的四个主要方法 (GET, PUT, POST, DELETE), 按照下列方式映射为 CURD 操作:
1、GET 用于获取 URI 资源的进行展示,GET 操作不应对服务端有任何影响;
2、PUT 用于更新 URI 上的一个资源,如果服务端允许,PUT 也可以用于新建一个资源;
3、POST 用于新建资源,服务端在指定的URI 上创建一个新的对象,将新资源的地址作为响应消息的一部分返回;
4、DELETE 用于删除指定的URI 资源。
二、实现发送GET, PUT, POST, DELETE HTTP请求方法
1、通过JQUERY.AJAX方法指定TYPE类型来实现GET, PUT, POST, DELETE HTTP请求方法;
2、直接访问URL或将表单的METHOD方法设为GET,则可实现GET HTTP请求方法;
3、将表单的METHOD方法设为POST,则可实现POST HTTP请求方法;
4、PUT、DELETE除第一种方法外,只能通过先在服务端重写HTTP请求方法(自定义HttpMessageHandler来实现),然后再在客户端请求报文头指定“X-HTTP-Method-Override”值为PUT或DELETE来实现;
5、PUT 请求,客户端方法与POST方法相同,只是TYPE指定为:PUT;服务器端与POST方法相同;
6、DELETE请求,客户端方法与GET方法相同,只是TYPE指定为:DELETE;服务器端与GET方法相同;
三、PUT和POST的区别
1、PUT请求时,如果用相同参数访问二次接口,Post 仅会产生一条记录
使用场合例如:
用户的账户二维码只和用户关联,而且是一一对应的关系,此时这个api就可以用PUT
2、POST请求时,如果用相同参数访问二次接口,Post 会产生多条记录
使用场合例如:
在我们的支付系统中,一个api的功能是创建收款金额二维码,它和金额相关,每个用户可以有多个二维码,如果连续调用则会创建新的二维码,这个时候就用POST
- ASP.NET Web API中参数的传递
- ASP.NET Web API是什么
- WEB API 中get、post、put,delete请求方式
- ASP.NET中Web API的简单实例
- 创建一个简单的Web API 项目
- 重庆旅游攻略(重庆旅游3-4天攻略最佳线路)
- 周杰伦演唱会门票(周杰伦演唱会门票多少钱一张2023)
- 焕然一新 成都轨道集团官方网站改版上线(成都轨道集团官方网站改版上线)
- 成都轨道交通19号线二期全线电通(成都轨道交通19号线二期全线电通)
- 19号线二期全线电通 轨道交通项目最新进展来了(19号线二期全线电通)
- 涉及3条地铁线路 成都这4座轨道交通站点有新名字了(涉及3条地铁线路)
热门推荐
- 织梦首页如何设置指定栏目(详解织梦模板DEDECMS搜索结果调用自定义字段的方法)
- python数据分析删除重复值(Python3实现从排序数组中删除重复项算法分析)
- 织梦图集怎么设置(织梦不能上传jpg格式怎么办如何解决)
- mysql字符串的表示方法(详解mysql中的字符集和校验规则)
- 搭建web服务器与设置(怎样在Win7系统中搭建Web服务器)
- python多线程有两个参数怎么传(python从子线程中获得返回值的方法)
- 租用云服务器注意什么(租用美国云服务器应该注意什么?)
- laravel怎么设置返回指定列(在laravel5.2中实现点击用户头像更改头像的方法)
- 如何删除docker中已停止的容器(一条命令重启所有已停止的docker容器操作)
- html支付功能怎么实现(Div+CSS仿支付宝登录页面)