我正在尝试使用 Chrome 扩展 Postman 测试一个简单的 PHP 页面。当我发送 URL 参数时,脚本工作正常(例如,变量在 $_REQUEST
参数中可用)。当我将它们作为 x-www-form-urlencoded
参数发送时,$_REQUEST
参数仅包含 PHPSESSID
。
脚本:
<?php
var_export($_REQUEST);
?>
当我发送 URL 参数时,$_REQUEST
包括它们:
但是当我将它们作为 POST
变量发送时,$_REQUEST
不包括它们:
我错过了什么?
最佳答案
我将 Postman 中的 url 设置为 http://
但 Apache 正在重定向到 https://
并且不知何故 POST 变量被丢弃了.
我将其更改为 https://
后,POST 变量工作正常。
关于php - 用 Postman 发送 POST 参数不起作用,但发送 GET 参数可以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24168759/