接口调试工具ApiPost中form-data/x-www-form-urlencoded/raw区别

ApiPost支持多种请求参数类型。比如:

  • form-data
  • x-www-form-urlencoded
  • raw — JSON (application/json)
  • raw — XML (text/xml)
  • raw — Javascript (application/javascript)
  • raw — TEXT (text/plain)
  • raw — HTML (text/html)

在哪里切换呢?很多同学找不到,如下图所示:

Apipost中form-data、x-www-form-urlencoded、raw 的区别

1、form-data:

能传输数据流(上传)的键值对

就是http请求中的multipart/form-data,既可以上传文件等二进制数据,也可以上传表单键值对。

2、x-www-form-urlencoded:

能传输文本(不能传输数据流,不能上传)的键值对

就是
application/x-www-from-urlencoded,不能用来上传二进制数据流,比如图片上传等。

3、raw:

非键值对数据。

可以上传任意格式的文本,可以上传text、json、xml、html等。

ApiPost简介:

ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。