当前位置: 首页 > 知识库问答 >
问题:

用Postman发送POST参数不起作用,但发送GET参数起作用

庄新翰
2023-03-14

我正在尝试使用Chrome扩展Postman测试一个简单的PHP页面。当我发送URL参数时,脚本运行良好(例如变量在$_REQUEST参数中可用)。当我将它们作为x-www-form-urlencoded参数发送时,$_REQUEST参数仅包含PHPSESSID

剧本:

<?php
var_export($_REQUEST);
?>

我错过了什么?

共有3个答案

公羊喜
2023-03-14

只需使用body Tab并在那里输入post参数。请注意,如果选择了Getbody Tab将被禁用。

段超
2023-03-14

我在《邮递员》和《高级Rest客户》中都遇到了同样的问题。我检查了fiddler,发现我的请求负载没有转换成JSON格式。

乔伯寅
2023-03-14

我将Postman中的url设置为超文本传输协议://,但Apache重定向到https://,并且不知何故POST变量在此过程中被删除。

在我将其更改为https://后,POST变量正常工作。

另请参见:https://stackoverflow.com/a/28461500/704803

 类似资料:
  • 问题内容: 我正在尝试在Volley JsonObjectRequest中发送POST参数。最初, 它 通过遵循官方代码所说的在JsonObjectRequest的构造函数中传递包含参数的JSONObject来为我 工作 。然后一下子它停止工作了,我没有对以前工作的代码进行任何更改。服务器不再识别任何正在发送的POST参数。这是我的代码: 这是服务器上的简单测试器PHP代码: 我得到的答复是 昨天

  • 问题内容: 我想发送一个字符串作为ajax Post参数。 如下代码: 不管用。为什么? 问题答案: 尝试这样:

  • 问题内容: 我正在尝试做一个GET jQuery,我想发送一个参数。 这是我的功能: 这似乎行不通;使用时,我的servlet中没有空; 如果我在浏览器中输入链接http://www.myite.com/manageproducts.do?option=1,则该链接可以正常运行。 我也尝试过: 这也不起作用。 你能帮我么? 编辑: 也尝试过 仍然得到相同的结果。 问题答案: 如果您说它可以直接在浏

  • 我有一个主干模型,我正试图销毁它,但没有随请求发送任何参数,因此服务器返回一个“Delete 404 not found”错误。 我承认我的结构有点奇怪,因为我正在根据项目是否已经在列表中创建/销毁它们。 销毁前

  • 这是我得到的错误: 通用域名格式。谷歌。格森。JsonSyntaxException:java。lang.IllegalStateException:应为BEGIN_对象,但在第1行第1列路径处为字符串$ 我从邮递员那里得到的JSON回复: 这就是我如何响应rest API(使用slim2框架)的响应: 回声响应方法: 调用API的方法: APIServie界面: 我如何获得实例: 我发布所有这些

  • 我有一个api URL:https://orderingspace.com/api/search Body parameter:lat:48.8834553 log:2.3399433 miles:6