使用Content-Type =“application / json”时我的请求超时

时间:2017-07-24 15:47:04

标签: php json laravel

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

如果我删除此标题(我只是通过Google Postman客户端尝试此操作),我会立即收到回复。

我正在使用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"

0 个答案:

没有答案