我已经获得了以下示例,以便将数据发布到API网址
curl --request POST \
--url https://apiurl \
--header 'auth-token: {{token}}' \
--header 'content-type: application/json' \
--data '{
"user": {
"email": "my@email.com",
"name": "James",
"tel": "0000000"
}
}'
我使用以下代码让我的cURL工作,但我需要发布上面的用户参数,如电子邮件,名称,电话等 .
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => array('Cache-Control: no-cache', 'auth-token: '.$token)
));
$response = curl_exec($curl);
curl_close($curl);
如何使用我的代码发布字段作为示例状态?
2 回答
我用这种方式:
这已在这里得到解答:How to POST JSON Data With PHP cURL?
您只需要添加如下内容: