Метод sendQuery post-запрос с заданными заголовками и данными. Этот метод используется по всему проекту. Иногда во время разработки происходят какие-то ошибки, которые возвращает сервер на post-запрос.
Возникла потребность в логах. Каким образом модно доработать метод, что бы при в некий файл записывал все что отправил серверу, и все что получил? (именно все заголовки, вместе с теми, что добавляет сам curl и полностью весь ответ от сервера, там 200 ОК и т.п.)
private static function sendQuery($headers, $query) {
if(is_array($headers) && is_array($query)) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_URL, SERVICE_URL);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($query));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curl);
curl_close($curl);
return json_decode($result);
}
return false;
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вставляю этот код и выдает ошибку PHP Fatal Error – yii\base\ErrorException
ЗдравствуйтеНа странице 1 Средствами ajax отправляю GET запрос на страницу 2 и получаю в ответ такую строку: