我需要做一個PUT請求發送JSON數據,我寫了下面的代碼,但數據不發送。有人可以幫忙嗎?PHP CURL PUT請求與數據
$url = 'https://example.com';
$data='{"example":"valor"}';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_PUT, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
$result = curl_exec($curl);
print_r($result);
感謝
你得到了什麼錯誤。 – StillLearnin
我有同樣的問題。請求被髮送,但目標服務器沒有得到它的正文。你有沒有找到任何建議? –
@EvgeniyTimchenko我不記得究竟解決了我的問題,但我給自己定像(CURLOPT_COOKIEJAR,CURLOPT_COOKIEFILE,CURLOPT_COOKIESESSION,CURLOPT_SSL_VERIFYPEER,CURLOPT_AUTOREFERER,CURLOPT_USERAGENT,CURLOPT_POSTFIELDS和CURLOPT_HTTPHEADER) –