Долгое время успешно работала интеграция с внешним сервисом по HTTP, никто её не трогал и все были довольны. В один день сервис стал отвечать, что запрос некорректный. Методом проб и ошибок было выявлено, что проблема заключается в следующем:


$headers[] = 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8;';



решение


$headers[] = 'Content-Type: application/x-www-form-urlencoded';
curl_setopt($curl, CURLOPT_ENCODING, 'UTF-8');



Что могло поменяться на стороне внешнего сервиса, что привело к такой ошибке? Новая версия Nginx?








 , , , ,






URL записи