卖汽车怎么做网站,网站点击按钮排序,以网站域名做邮箱,移动端的网站怎么做一般来说#xff0c;所有的HTTP Request都有最基础的4个部分组成#xff1a;URL、 Method、 Headers和body。
#xff08;1#xff09;Method
要选择Request的Method是很简单的#xff0c;Postman支持所有的请求方式。 #xff08;2#xff09;URL
要组装一条Request…
一般来说所有的HTTP Request都有最基础的4个部分组成URL、 Method、 Headers和body。
1Method
要选择Request的Method是很简单的Postman支持所有的请求方式。 2URL
要组装一条Request请求, URL永远是你首先要填的内容。在Postman里面你曾输入过的URL是可以通过下拉自动补全..
以Get请求为例
如果你点击Params标签Postman会展示出键值编辑界面你可以在哪里输入URL的ParameterPostman会帮你自动加入到URL当中。
反之如果你的URL当中已经有了参数那Postman会在键值编辑界面自动把参数载入。 3Headers
点击Headers标签Postman同样会展现一个键值编辑界面。在这里你可以随意添加你想要的Header attribute请求头参数同样Postman为我们通过了很贴心的auto-complete功能敲入一个字母你可以从下拉菜单里选择你想要的标准atrribute。同时在我们使用Postman的过程中请求头是根据请求参数的形式自动生成的。 4body
如果我们要创建的Request是类似于POST请求的提交那我们就需要编辑Request Body。POST请求方式的body中可以存放任意的内容格式浏览器可以根据请求头中指定的content-type类型对请求体进行解析。
Postman根据body type的不同提供了6中编辑方式
form-datax-www-form-urlencodedrawbinaryGraphQLnone 说明
form-data
以键值对的方式提交数据。
对于一段utf8编码的字节的数据直接将utf8编码字节的拼接到请求体中在本地有多少字节实际就发送多少字节极大提高了效率适合传输长字节。
因此在传很长的字节如文件时应用multipart/form-data格式。
总结
不对提交的表单数据进行字符编码。在使用包含文件上传控件的表单时推荐使用该值。可以上传键值对也可以上传文件。可以上传多个文件。
x-www-form-urlencoded
它是Post提交的默认格式在发送数据前编码所有字符采用ascii字符编码将非ascii字符做百分号编码所以对于非ascii字符传输效率就很低了。
会将表单内的数据转换为键值对而且键值对都是通过间隔分开的。当需要模拟表单上传数据时用此选项。 但此表单不能上传文件只能是文本格式。 总结
同样使用URLencode转码Post请求方式跟Get请求方式的区别在于
Get请求方式把转换、拼接完的字符串用?直接与表单的action连接作为URL使用所以请求体里没有数据。Post请求方式把转换、拼接后的字符串放在了请求体里不会在浏览器的地址栏显示因而更安全一些。
raw
可以上传任意格式的文本类型数据文本不做任何修饰传到服务端可以上传text、json、xml、html等。其实主要的还是传递json格式的数据当后端要求json数据格式的时候就要使用此种格式来测试。
binary
相当于Content-Type:application/octet-stream只可以上传二级制数据通常用来上传文件但一次只能上传一个文件。GraphQL
GraphQL 相比RESTFUL 架构方案来讲它更关注与接口层面是一种全新的接口规范。符合GraphQL 接口规范的接口我们就可以选择使用GraphQL方式进行Post提交。none
无数据提交
今天的分享就到此结束了大家还有什么不懂的可以评论区下提问哈如果我的文章对你有所帮助的话可以点赞三联支持一下哈