API接口测试--POST请求发送数据的几种数据类型
在发送post请求的时候,请求体一般有多种不同的格式,一般在头部的content-type里面进行说明,在使用postman进行测试的时候,不同的数据格式,测试方法也不一样
一、application/x-www-form-urlencoded
这个是默认是数据类型,如果没有进行说明,那么默认提交的数据格式。提交的内容按照key1=value1&key2=value2的方式进行编码
postman中进行测试如下:
二、multipart/form-data
这也是一种常见的数据格式,一般用于form表单上传文件的场景。
在postman中测试,Body选择form-data即可,如将上面格式改为multipart/form-data格式
三、application/json
以JSON格式传入参数,现在越来越多的请求数据为次格式,字典键值对的形式,告诉服务器数据是序列化后的JSON格式。如将上面请求改application/json格式
备注:以上都需要在头部添加对应的content-type参数值