我尝试用像这样的guzzle来获取emarsys的contactdata
$client = new Client([
'base_uri' => 'www.ApiUrl.com',
]);
$request = $client->request($requestType, $endPoint, [
'query' => $sQuery,
'debug' => true,
'body' => $sPostFields,
'headers' => [
'Content-type: application/json;charset="utf-8"',
],
]);
我总是得到400 Bad Request。
试试这种方式:
use GuzzleHttp\Client;
$client = new \GuzzleHttp\Client();
$response = $client->request('POST','www.ApiUrl.com',[
'headers' => [
'content-type' => 'application/x-www-form-urlencoded'
],
'form_params' => [
'name'=>$name,
'to' =>$email,
],
]);