【发布时间】:2018-07-31 22:26:41
【问题描述】:
我正在Laravel 5.4 中构建一个小型应用程序,我在通过GuzzleHttp 进行API 调用时遇到困难,我试图在我的api.php 中调用route:
Route::post('/request', 'HomeController@getRequest');
在我的控制器中我正在调用:
public function __construct(GuzzleHttp\Client $client)
{
$this->client = $client;
}
public function getRequest( Request $request)
{
$request = $this->client->post($request->url, [$request->request_data]);
$response = \GuzzleHttp\json_decode($request->getBody());
return response()->json(['data' => json_decode($response->d)], $request->getStatusCode());
}
我要插入的数据值集:
{"url":"http://demo.conxn.co.in/CoxnsvcA.svc/Login","request_data":{"username":"********","password":"*******","client_secret_key":"rybbdk23dsaxxmYTHJKFHJSKksdfljsdf"}}
我得到了错误:
但是在通过 postman API 测试器使用时,我得到了适当的结果。
帮我解决这个问题。
【问题讨论】:
标签: laravel laravel-5 guzzle6 guzzle