В настоящее время я подключаюсь к удаленному хосту в PHP CLI и отправляю некоторые заголовки.Мой сценарий ждет ответа.Я могу распечатать все это, но потом он возвращает HTML.Я хочу только заголовки.Как я могу это сделать?
Может быть, вы можете использовать get_headers ?
Если вам действительно нужны только заголовки, используйте get_headers, если вам нужны и контент, и заголовки, используйте обычную функцию файловой системы и найдите заголовки в $http_response_header.
get_headers
$http_response_header
Формат получения ответа HTTP в основном такой же, как и для отправки запроса: заголовки и тело разделяются двумя CRLF (\r\n\r\n).
\r\n\r\n
$parts = explode("\r\n\r\n", $http_response); $headers = array_shift($parts); $body = implode("\r\n\r\n", $parts);