我遇到了一个奇怪的问题,不知道如何解决它。我正在使用移动应用程序中的 Web 服务来验证登录详细信息,并为该应用程序发送数据$_POST到我的 api,然后 api 返回数据。
现在,相同的代码似乎可以在我的手机上正常工作,但如果我在邮递员中测试它,它就不起作用,并且我file_get_contents ( "php://input" )不会返回任何数据。
localhost这是在我和服务器上不起作用的代码块,但相同的代码在我的应用程序上运行良好。如果我通过应用程序请求,它会验证数据并让用户登录。
public function getPostdata() {
$post = file_get_contents ( "php://input" );
$data = CJSON::decode ( $post, true );
return $data;
}
Run Code Online (Sandbox Code Playgroud)
好吧,我知道那是两年后的事了,但今天我在使用 Postman 进行测试时遇到了这个问题,这让我抓狂。问题?我的端点 URL 上没有结尾斜杠,因此发生了 301 重定向并被清除php://input。
-.-
| 归档时间: |
|
| 查看次数: |
1443 次 |
| 最近记录: |