Если вам нужны заголовки raw , вам нужно написать некоторую оболочку для net.Conn
, которая захватывает необработанный заголовок, прежде чем он будет интерпретирован библиотекой http
.
Но вам, похоже, не нужен необработанный заголовок - или даже полный заголовок вообще. Если ваша цель - просто прочитать несколько файлов cookie, самый простой способ сделать это с помощью метода Cookies
в ответе.
Промежуточным вариантом между этими двумя является чтение всего поля ответа Header
. Это представит заголовок full , но его порядок не гарантируется, и будет проведен минимальный анализ (для удаления новых строк и т. Д.), Поэтому нельзя сказать, что это действительно «необработанный». Однако он сохраняет несколько значений, в случае дублирования заголовков, сохраняя все значения заголовка в []string
. Поэтому для целей этого вопроса этого должно быть вполне достаточно (хотя Response.Cookies
, как упоминалось выше, будет проще).