Мне нужно сделать запрос 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) –