首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Postman发送POST参数不起作用,但是发送GET参数确实有效

用Postman发送POST参数不起作用,但是发送GET参数确实有效
EN

Stack Overflow用户
提问于 2014-06-11 17:13:43
回答 10查看 206.2K关注 0票数 82

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

剧本:

代码语言:javascript
复制
<?php
var_export($_REQUEST);
?>

当我发送URL参数时,$_REQUEST包括它们:

但是,当我将它们作为POST变量发送时,$_REQUEST不包括它们:

我遗漏了什么?

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2015-04-23 04:25:30

我正在将Postman中的url设置为http://,但是Apache正在重定向到https://,并且在这个过程中,POST变量被删除了。

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

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

票数 114
EN

Stack Overflow用户

发布于 2016-01-11 17:44:06

只需使用Body Tab并在那里输入post parameters。注意,如果选择了Body Tab,则禁用Get

票数 26
EN

Stack Overflow用户

发布于 2014-11-30 16:35:48

检查标题中的内容类型。我对这个发送原始JSON和在POSTMAN头中作为application/json的内容类型有异议。

我的php看到jack都在请求帖子中。直到我将内容类型更改为application/x-www-form-urlencoded,在原始文本区域中使用JSON进行编码,并将其类型改为JSON,我的PHP应用程序才开始查看post数据。这不是我在处理原始json时所期望的,而是我现在所需要的。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24168759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档