使用Postman模拟发送get、post、delete、put请求

使用Postman模拟发送get、post、delete、put请求

现在的模拟发送请求插件很多,包括在idea上都自带了Test restful web service来模拟请求,但亲测postman更好用一些

今天来分享如何使用postman发送各种请求

1.下载

postman是谷歌的一款插件,最好在谷歌的网上应用商城下载(需要翻墙),其他地方下载可能会装不上


2.模拟发送请求(请求后面会讲解headers的设置,此处的请求都是符合restful api的请求

  get请求:


    post请求


 

 Put请求(和post请求类似)


delete请求


我们可以看到主要有headers和body需要设置,header主要来存放cookie 信息的

body主要用来存放post或者put的一些数据,比如username ="xxxx"&password="124"还有就是要上传的图片的nsdata数据,get和delete不需要设置这两项

1.关于headers,详情可看https://www.cnblogs.com/mylanguage/p/5689879.html

总结如下

有关Content-Type属性值有如下编码类型:

   multipart/form-data:既可以上传文件等二进制数据,也可以上传表单键值对,只是最后会转化为一条信息;

   x-www-form-urlencoded:只能上传键值对,并且键值对都是间隔分开的。

 发送什么类型的数据就需要将 Content-Type设置为对应的数据类型,如发送json数据时设置为application/json,发送图片时设置为image/jpeg,等等


2.关于body

body中有4个选项:form-data、x-www-form-urlencoded、raw、binary

a。form-data:既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来说明文件类型,可以上传多个文件。


b.x-www-form-urlencoded:会将表单内的数据转换为键值对,比如,name=java&age = 2,只能上传键值对


c.raw:可以上传任意格式的文本,可以上传text、json、xml、html等


只可以上传二进制数据,通常用来上传文件,由于没有键值,所以,一次只能上传一个文件。



谢谢观看,若有不足或者错误欢迎指出

猜你喜欢

转载自blog.csdn.net/langqingj/article/details/80705090