curl логирование

139
14 сентября 2017, 18:04

Метод 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;
    }
READ ALSO
Ошибка в yii2 при вставке во view checkbox yii2

Ошибка в yii2 при вставке во view checkbox yii2

Вставляю этот код и выдает ошибку PHP Fatal Error – yii\base\ErrorException

162
Корзина с размерами товаров

Корзина с размерами товаров

Как правильно сделать корзину с выводом размеров товаров? ООПMVC

159
Как получить нужные мне данные из json

Как получить нужные мне данные из json

ЗдравствуйтеНа странице 1 Средствами ajax отправляю GET запрос на страницу 2 и получаю в ответ такую строку:

140