Je n'ai pas essayé d'utiliser une demande de courbure avec API avec API et de la convertir sur HTTP.
J'ai besoin de convertir cette courbe en une requête de post HTTP de guilk HTTP pour essayer l'API P>
public function loadSample(){ $url = ""; $request = $this->client->post($url, [ 'verify'=>false, 'outboundRewardRequest' => [ 'app_id'=>'', 'app_secret'=> '', 'rewards_token'=>'==', 'address'=>'', 'promo'=>'' ] ]); $response = $request->getBody(); dd($response); }
3 Réponses :
La clé attendue du corps de la demande est corps code> SOURCE . Alors essayez de changer
surtbounduwardrequest code> à
corps code>. P>
$request = $this->client->post($url, [ 'headers' => [ 'verify' => false ], 'form_params' => ['outboundRewardRequest' => [ 'app_id'=>'', 'app_secret'=> '', 'rewards_token'=>'==', 'address'=>'', 'promo'=>'' ]], 'debug' => false, ]); Try this approach when using guzzle. Your body parameters must be a part of the form_params array.Also you can set your guzzle debugging to false so you don't have any issues there.
Mettez vos données dans l'attribut JSON code> ou
form_params code> en fonction de la réception de la manière dont il est reçu.
public function loadSample(){
$url = "";
$request = $this->client->post($url, [
'verify'=>false,
'json' => [
'outboundRewardRequest' => [
'app_id'=>'',
'app_secret'=> '',
'rewards_token'=>'==',
'address'=>'',
'promo'=>''
]
]
]);
$response = $request->getBody();
dd($response);
}