【问题标题】:Post to server returns empty via Postman邮寄到服务器通过邮递员返回空
【发布时间】:2016-02-08 02:35:07
【问题描述】:

这是我的 index.php 文件

 <?php
  print_r($_POST);
  exit;
?>

我正在使用 chrome 中的邮递员发布到我的网站,但没有任何内容。我只回来了

Array
(
)

我知道邮递员可以工作,因为我在免费虚拟主机时使用过它。现在我问一个朋友在他的网站上要了一点空间,但是由于某种原因,帖子数据没有打印出来。我该如何解决这个问题?

这是正在发生的事情的照片:http://6pix.net/images/16687663370157764163.png

【问题讨论】:

  • 我越来越好了,看这里s4.postimg.org/mpkwn2yjx/image.png!您指向正确的页面吗?
  • 我知道邮递员工作。在它工作之前我正在使用的免费网络服务上。是的,我在正确的页面上发帖。
  • 能否再次输出一些内容到目标页面并检查邮递员是否显示?
  • @SulthanAllaudeen 这次你能准确解释你想要什么,而不是把我的问题标记为离题吗?
  • 由于网站常见问题解答中列出的原因较少,您的问题可能会因离题而关闭。但我的观点是,你采取了哪些步骤来调试它?

标签: php postman


【解决方案1】:

如果你真的(如屏幕截图所示)这样做

print_r($_REQUEST);

请检查您的 php.ini 以了解您的

request_order
variables_order

如果“post”不在该订单中,则 $_REQUEST 将没有“post”内容。

【讨论】:

  • 发现问题。我没有在邮递员中包含完整路径。我只是使用....path/ 而不是....path/index.php
【解决方案2】:

这里是可能的错误和调试方法

1.检查您的网络服务器是否支持php

您可以通过运行带有一些输出语句的.php 文件来检查这一点,例如echo

2。检查您是否正确指向页面

你应该通过输出一些内容来检查这个

3。尝试使用完整路径

某些服务器需要获取完整路径,即如果给出了目录路径,它将不支持指向index.htmlindex.php

补充说明:

如果上述问题没有帮助,那么您可以检查 .htaccess ,阻止 REST 调用等。

【讨论】:

  • 干杯!!不客气,如果你认为它有用,你会接受答案:)
  • 对不起,我以为我做到了 :D :D
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-16
  • 2020-05-06
  • 2021-07-29
  • 1970-01-01
  • 2018-09-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多