我使用Laravel 5.4作为API。我为登录和注册设置了一个路径,如下所示:
// Authentication routes...
Route::put('user', 'Auth\AuthController@changeUserName');
Route::post('login', 'Auth\AuthController@login');
Route::post('register', 'Auth\AuthController@postRegistration');
尝试登录或注册时,我创建了一个包含所需输入的post请求,我应该会得到200个成功响应沿着一个JWT授权头。(Fedora 25,Apache/2.4.25,PHP 7.0.15)然而,在我的生产服务器(Ubuntu 14.04,Apache/2.4.7,PHP 7.1.2-3)上,我得到上面的错误.
当然,请注意,这是完全相同的代码。(我重新克隆了该项目,只是为了确保)。
2条答案
按热度按时间gmxoilav1#
好吧,问题是我在
http://
中发帖,但是我设置了让我们加密,并让它自动将我的请求重定向到https。因此,当我在我的url前加上
https://
时,一切都很好。xbp102n02#
将http://替换为https://
对我有用