在发送API后请求时,它给了我一个curl错误,请在下面查看详细信息,并提出如何解决此问题的建议。
cURL error 3: <url> malformed (see http://curl.haxx.se/libcurl/c/libcurl-
errors.html)
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)"
答案 0 :(得分:0)
就我而言,我错误地将环境文件命名为“env”
确保它是“.env”
答案 1 :(得分:-1)
如果之前已缓存过php artisan config:clear
,并且您更改了该值,则可以尝试使用[PXLineNbr(typeof(HeaderTable.lastLineNbr))]
清除配置缓存。
您还可以尝试使用this软件包进行内部请求。
答案 2 :(得分:-1)