我正在尝试提出卷曲请求! 在这里,我可以使用邮递员提出此请求,我正在使用邮递员完美回复:
我的Body参数是:sub_domain
我的标题为x-api-key
,值为ZYWHUYAOSYSOASYYY
我可以完美得到回复! 但是这里想要在我的最后提出卷曲请求:
我的控制器代码:
public function curlPost()
{
$data1 = [
'sub_domain' => 'value_1',
];
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://uwxcdwsc0k.execute-api.us-east-
1.amazonaws.com/prod/domain",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30000,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode($data1),
CURLOPT_HTTPHEADER => array(
// Set here required headers
"x-api-key: KiZTkTO9Ex2ZCOr7xmYRA4bInlJc9kVNrVN2INrc",
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
print_r(json_decode($response));
}
}
和我的路线/ api.php:
Route::post('subdomain', 'ApiController@curlPost');
当我使用邮递员点击帖子请求时我收到错误
stdClass Object
(
[code] => [422] Unprocessable Entity
[message] => sub_domain is required
)
非常感谢您的帮助!
答案 0 :(得分:0)
将此添加到标题数组
'Content-Type:application/json'
答案 1 :(得分:0)
将$ data设置为以下数组:
$data1 = array(
'sub_domain' => 'value_1'
);
欢呼