卷曲错误3:<;url>;格式不正确-Laravel 5.6
发送API post请求时,它给了我一个curl错误,请查看下面的详细信息,并建议如何解决此问题卷曲错误3:<;url>;格式不正确-Laravel 5.6,laravel,curl,laravel-5.6,guzzle,guzzlehttp,Laravel,Curl,Laravel 5.6,Guzzle,Guzzlehttp,发送API post请求时,它给了我一个curl错误,请查看下面的详细信息,并建议如何解决此问题 cURL error 3: <url> malformed (see http://curl.haxx.se/libcurl/c/libcurl- errors.html) 寄存器控制器 错误 卷曲错误3:格式错误(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html)" 您可以尝试使用php-artisan-config:clear
cURL error 3: <url> malformed (see http://curl.haxx.se/libcurl/c/libcurl-
errors.html)
寄存器控制器
错误
卷曲错误3:格式错误(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html)"
您可以尝试使用
php-artisan-config:clear
清除配置缓存,如果它以前被缓存过,并且您更改了值,则这可能是重新设置的
您也可以尝试使用包来发出内部请求。在我的例子中,我错误地将我的环境文件命名为“env” 确保它是“.env”不使用
php-artisan-config:cache
您可以在此处参考以获取更多信息:您正在尝试的URL的值是多少?你100%肯定它是正确的吗?试着做一个
dd(env('APP_URL')。/oauth/token')代码>并验证您是否得到了预期的结果。最好不要在配置文件之外调用env
。。。使用配置系统中的值,config('app.url')
。。。如果配置被缓存,则不会读取.env
文件,对env
的调用将返回null
它将返回“/oauth/token”
APP_URL=http://acpapi.staging
$user = $this->create($request->all());
$http = new Client;
// return $http->post(env('APP_URL'));
$response = $http->post(env('APP_URL') . '/oauth/token', [
'form_params' => [
'grant_type' => 'password',
'client_id' => env('PASSWORD_CLIENT_ID'),
'client_secret' => env('PASSWORD_CLIENT_SECRET'),
'username' => $request->get('email'),
'password' => $request->get('password'),
'remember' => false,
'scope' => '',
],
]);
return $this->successResponse([
'token_data' => json_decode($response->getBody()),
'user' => [
'email' => $user->email
]
]);
"cURL error 3: <url> malformed (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)"