在正文中发送GET请求参数

时间:2017-02-06 13:07:42

标签: api postman

我有一个接受许多参数的API。 传递参数的值将超过url标题的长度。

我正在使用postman客户端来传递正文中的参数,但这对于如何使这项工作没有任何想法。

API接受许多参数,因为后端是遗留的,并且由服务总线公开为API

3 个答案:

答案 0 :(得分:14)

Postman不允许您通过body请求发送get个数据。

然而,如果您的服务器接收数据作为URL参数,您将无法改变发送方式并将其包含在正文中(服务器不会接受它们)。

因此,如果参数的长度确实如此之大并且服务器确实可以从正文而不是参数接收相同的数据,那么邮递员就不是您可以使用的工具(也许cURL适合您)。

如果您的服务器仅允许将数据作为URL参数发送且它们太长(超过2000个字符What is the maximum length of a URL in different browsers?),那么我认为您没有机会测试此API。

答案 1 :(得分:13)

解决方法:

  1. 将请求类型更改为POST。
  2. 设置身体的价值
  3. 将请求类型更改为GET
  4. 发送请求并包含正文

答案 2 :(得分:0)

  

邮递员已经在获取中添加了发送 body 的功能。   请求。

enter image description here