Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用Content Type=”时,我的请求超时;应用程序/json“;_Php_Json_Laravel - Fatal编程技术网

Php 使用Content Type=”时,我的请求超时;应用程序/json“;

Php 使用Content Type=”时,我的请求超时;应用程序/json“;,php,json,laravel,Php,Json,Laravel,我有一个特定的API调用,它在使用Content Type=“application/json;charset=UTF-8”时会超时 如果我删除了这个标题(我只是通过GooglePostman客户端尝试),我会立即收到一个响应 我正在使用Laravel PHP返回响应 我觉得我可能遗漏了一些非常明显的东西,比如一些不允许这种内容类型的配置设置,但我不确定应该朝哪个方向看 代码: 路由文件: Route::post('getUserStats','UsersController@getUserSt

我有一个特定的API调用,它在使用Content Type=“application/json;charset=UTF-8”时会超时

如果我删除了这个标题(我只是通过GooglePostman客户端尝试),我会立即收到一个响应

我正在使用Laravel PHP返回响应

我觉得我可能遗漏了一些非常明显的东西,比如一些不允许这种内容类型的配置设置,但我不确定应该朝哪个方向看

代码:

路由文件:
Route::post('getUserStats','UsersController@getUserStats');

响应函数:

public function getUserStats(Request $request) {

    return Response::JSON(array('foo'=>'bar'));

    $input = @file_get_contents('php://input');
    $input = json_decode($input);
    $userEmail = $input->customer->email;
    $user = User::where('email', $userEmail)->first();

    if (!$user) {
        return 'no user match for email: ' . $userEmail;
    }

    return $user->buildStatsHTML();

}
请注意,我只是尝试返回任何东西来开始,我也只是尝试返回一个字符串,但没有任何效果


发送的请求只是
localhost:8000/api/tokenAuth/getUserStats
,标题为
“Content Type:application/json;charset=UTF-8”

先发布代码示例我添加了一些代码。亲爱的T-rex,这是什么php://input');?你到底为什么不使用
$request->input()
?不管是什么语法,我都不明白那一行。