我正在向 PHP 脚本发送 header 和 GET 请求,但 Postman 未发送 header 或 PHP 脚本未接收到它。我在服务器上使用 Nginx(Apache2 在没有 api_token 的情况下给出了几乎相同的结果)。我找不到问题所在。
服务端PHP代码如下:
<?php
$headers = getallheaders();
foreach($headers as $key=>$val){
echo $key . ': ' . $val . '<br>';
}
?>
从 Postman 控制台检查后,似乎标题实际上已发送但由于某种原因未在 PHP 脚本中收到。
最佳答案
我认为您不能在自定义 header 的 header 名称中使用下划线,因为它是默认禁用的功能。可以找到更多信息here
您可以通过从 header 名称中删除它来测试它。
关于php - PHP 脚本中未收到 Postman 发送的 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48484322/