Всем привет.
Уже не первый раз наблюдаю такую картину при получении resonse с разных ресурсов:
Не то чтобы очень сильно нужно, но хотелось бы для просветления знать как его извлечь? На картинке сообщение дублируется в теле запроса, но такое бывает не всегда.
P.S.
Хотелось бы ещё знать - а не написано ли в каком-то стандарте по HTTP что именно можно возвращать в самой первой строке вместе с кодом возврата?
UPDATE:
решение:
Нужно использовать настройку
CURLOPT_HEADERFUNCTION и в ней первый вызов производится с указанием первой строки ответа, где и находится Reason-Phrase:
На всякий случай (спасибо
Артём Петренков):
https://www.ietf.org/rfc/rfc2616.txt
и ссылка на вариант парсера для reason-phrase:
https://gist.github.com/christeredvartsen/6620626