У меня есть следующий простой код:
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, array('name' => 'michael'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
Когда я попробовал это на другом компьютере с Windows 7 xampp, он просто отправил POST. Но затем я пошел на другой компьютер Windows 7 xampp, и он отправляет его как GET. Тот же самый точный код на API и посте. Я проверяю метод в API, и он говорит, что он приходит как GET, но на другом компьютере это нормально. Оба работают под управлением Windows 7 и Xamp. Не могу понять, что происходит. Я пробовал без каких-либо POSTFIELDS тоже и с нормальной строкой, не помогло. Спасибо