我遇到了一个奇怪的问题,我不知道如何解决它。我使用移动应用程序中的webservice来验证登录详细信息,并为该应用程序发送一个$_POST数据到我的应用程序接口,然后应用程序接口返回该数据。
现在,同样的代码似乎可以通过我的手机很好地工作,但如果我在邮递员中测试它,它不能工作,并且我的file_get_contents ( "php://input" )不返回任何数据。
下面的代码块在我的localhost和服务器上都不能工作,但同样的代码在我的应用程序上工作得很好。如果我通过应用程序请求,那么它将验证数据并让用户登录。
public function getPostdata() {
$post = file_get_contents ( "php://input" );
$data = CJSON::decode ( $post, true );
return $data;
}发布于 2018-06-07 09:33:42
好吧,我知道已经过了两年了,但是我今天在测试Postman的时候遇到了这个问题,这让我抓狂。问题出在哪里?我在端点地址上没有末尾斜杠,因此发生了301重定向,并清除了php://input。
-.-
https://stackoverflow.com/questions/36439332
复制相似问题