我遇到了一个奇怪的问题,无法弄清楚如何解决它。我正在使用我的移动应用程序中的webservice来验证登录详细信息,并且该应用程序向我的api发送$_POST
数据,api返回数据
现在相同的代码似乎通过我的手机正常工作,但如果我在邮递员中测试它不起作用,我的file_get_contents ( "php://input" )
不会返回任何数据。
这里是我的localhost
和服务器上没有工作的代码块,但是相同的代码在我的应用程序上运行正常。如果我通过应用程序请求而不是对数据进行身份验证并让用户登录。
public function getPostdata() {
$post = file_get_contents ( "php://input" );
$data = CJSON::decode ( $post, true );
return $data;
}
答案 0 :(得分:1)
好吧,我知道这是2年后的事了,但今天我在与Postman一起测试时遇到了这个问题,这让我很疯狂。问题?我没有端点URL上的结束斜杠,因此发生了301重定向并清除了php://input
。
-.-