常见的接口请求类型post-get-put-delete

时间:2021-08-13
本文章向大家介绍常见的接口请求类型post-get-put-delete,主要包括常见的接口请求类型post-get-put-delete使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

接口常见的接口类型:

  接口是指外部系统与系统之间以及内部各子系统之间的交互点。包括外部接口、内部接口,内部接口又包括:

上层服务与下层服务接口、同级接口。常见web接口:一类是http协议的接口,另一类是web service接口(如

soup、rmi、rpc协议)。本文主要介绍http请求接口,常见的http请求方式包括:get(查)、post(增),除

此之外还有put(改)、delete(删)等。日常工作中见到的最多的是get和post两种。

GET:GET可以说是最常见的了,它本质就是发送一个请求来取得服务器上的某一资源。get请求会把请求的参数

附加在URL后面,这样会产生安全问题,如果是系统的登陆接口采用的get请求,需要对请求的参数做一个加密。

get请求其实本身HTTP协议并没有限制它的URL大小,但是不同的浏览器对其有不同的大小长度限制

get型接口用于获取信息,多用于查询数据,如列表查询功能,点击查询按钮就调用一个get接口,然后把信息返回

出来

Get请求的特点

1)请求数据量小,2)参数暴露于url地址中,故存在安全隐患

post型接口

   POST:向服务器提交数据。这个方法用途广泛,几乎目前所有的提交操作都是靠这个完成。它用来向指定资源

提交数据进行处理请求(例如:提交表单和上传文件),数据包被包含在请求体中,post请求可能导致新的资源的建

立或者已有的资源的修改。说明:向指定资源位置提交数据(如提交表单、上传文件)来进行请求,post请求可能会

导致新资源的建立

场景:如注册、上传、发帖等功能,如用户在豆瓣网站对某本书进行收藏、写笔记、发表评论

特点:请求数据量大,安全性高

PUT:

put请求用于向指定资源位置上传最新内容这个方法比较少见。HTML表单也不支持这个。本质上来讲, PUT和POST极

为相似,都是向服务器发送数据,但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST则没有,put

请求与post一样都会改变服务器的数据,但是put的侧重点在于对于数据的修改操作,但是post侧重于对于数据的增加

Delete:

说明:请求服务器删除请求里url所标识的资源

原文地址:https://www.cnblogs.com/manxingsir/p/15139301.html