Сетевой монитор Firefox 35, не объединяет ли я одноименные http-заголовки?

Сетевой монитор Firefox 35, не объединяет ли я одноименные http-заголовки?

Я использую Firefox 35 для отладки протокола HTTP, но обнаружил одну странную вещь.

Заголовок ответа сервера:

HTTP/1.1 401 Authorization Required
Date: Tue, 27 Jan 2015 06:12:00 GMT
Server: Apache/2.2.27 (Win32) mod_ssl/2.2.27 OpenSSL/1.0.1j DAV/2 SVN/1.8.11 mod_auth_sspi/1.0.4
WWW-Authenticate: NTLM
WWW-Authenticate: Basic realm="SSPI realm (SSPIOfferBasic On)"
Content-Length: 401
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=iso-8859-1

Но Firefox объединяет две WWW-Authenticate:строки, так что это выглядит довольно обманчиво (скриншот ниже). Есть ли способ это исправить? (возможно, какая-то секретная настройка)

Я попробовал расширение вроде httpfox, и оно выявило ту же проблему.

введите описание изображения здесь

решение1

Это не ошибка. Это соответствиеЗапрос на изменение 2616

Несколько полей заголовка сообщения с одинаковым именем поля МОГУТ присутствовать в сообщении, если и только если все значение поля для этого поля заголовка определено как список, разделенный запятыми [т. е. #(значения)]. ДОЛЖНА быть возможность объединить несколько полей заголовка в одну пару "имя поля: значение поля", не изменяя семантику сообщения, путем добавления каждого последующего значения поля к первому, каждое из которых разделено запятой. Поэтому порядок, в котором получены поля заголовка с одинаковым именем поля, имеет значение для интерпретации объединенного значения поля, и, таким образом, прокси-сервер НЕ ДОЛЖЕН изменять порядок этих значений полей при пересылке сообщения.

Связанный контент