Sending POST parameters with Postman doesn#39;t work, but sending GET parameters does(用 Postman 发送 POST 参数不起作用,但发送 GET 参数可以)
问题描述
我正在尝试使用 Chrome 扩展 Postman 测试一个简单的 PHP 页面.当我发送 URL 参数时,脚本工作正常(例如,变量在 $_REQUEST
参数中可用).当我将它们作为 x-www-form-urlencoded
参数发送时,$_REQUEST
参数仅包含 PHPSESSID
.
I'm trying to test a simple PHP page using the Chrome extension Postman. When I send URL parameters, the script works fine (eg the variables are available in the $_REQUEST
parameter). When I send them as x-www-form-urlencoded
parameters, the $_REQUEST
parameter only contains the PHPSESSID
.
脚本:
<?php
var_export($_REQUEST);
?>
当我发送 URL 参数时,$_REQUEST
包括它们:
When I send URL parameters, $_REQUEST
includes them:
但是当我将它们作为 POST
变量发送时,$_REQUEST
不包括它们:
But when I send them as POST
variables, $_REQUEST
doesn't include them:
我错过了什么?
推荐答案
我在 Postman 中将 url 设置为 http://
但 Apache 重定向到 https://
不知何故 POST 变量被丢弃了.
I was setting the url in Postman to be http://
but Apache was redirecting to https://
and somehow the POST variables were being dropped along the way.
我将其更改为 https://
后,POST 变量工作正常.
After I changed it to https://
, the POST variables worked properly.
另请参阅:https://stackoverflow.com/a/28461500/704803
这篇关于用 Postman 发送 POST 参数不起作用,但发送 GET 参数可以的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:用 Postman 发送 POST 参数不起作用,但发送 GET 参数可以
基础教程推荐
- Libpuzzle 索引数百万张图片? 2022-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- 超薄框架REST服务两次获得输出 2022-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- 在多维数组中查找最大值 2021-01-01
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01