认识和使用工具之使用Postman模拟发送get、post、delete、put请求

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

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

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

1.下载

postman:https://www.getpostman.com/apps

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/qq_40741855/article/details/84136618