卷曲错误3:<;url>;格式不正确-Laravel 5.6

卷曲错误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

发送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
清除配置缓存,如果它以前被缓存过,并且您更改了值,则这可能是重新设置的


您也可以尝试使用包来发出内部请求。

在我的例子中,我错误地将我的环境文件命名为“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)"