Pусский
English

FAQ. Продукты и решения Blue Coat » ПРОДУКТЫ » --- ProxySG

« Назад

Поддерживает ли ProxySG нестандартные заголовки HTTP запроса?  02.03.2012

Описание проблемы

Некоторые HTTP приложения (которые используются в организациями для внутренних процессов) могут не соответствовать RFC полностью.

Например, в заголовке HTTP запроса может содержаться пробел после User-Agent. "User-Agent: custom_agent"

В этом случае ProxySG возвращает клиенту 400 bad request error.

Есть ли способ настроить правила ProxySG так, чтобы он распознавал нестандартные для RFC заголовки?

Существует ли перечень нестандартных заголовков HTTP запроса, которые поддерживает ProxySG?

Решение

Да, ProxySG может поддерживать нестандартные заголовки HTTP запроса в следующих случаях:

  • Поддерживает все неизвестные методы запроса
  • Поддерживает учет регистра HTTP версии
  • Игнорирует до 10 пустых строк в начале запроса
  • Игнорирует до 2 нулевых символов в начале запроса
  • Игнорирует нулевой символ в конце строки запроса или любого заголовка запроса
  • Позволяет дополнительные пустые строки в части кода
  • Позволяет слэш в конце host:port синтаксиса метода CONNECT
  • Если (config) http tolerant-request-parsing включен
    • Трактует пробел следующий за LF как конец заголовка
    • Позволяет пробелы между именем заголовка и двоеточием

Источник: https://kb.bluecoat.com/index?page=content&id=KB4925



Разделы статей

Компания Web Control. Тел./факс: +7 (495) 925-7794
email: info@web-control.ru, 107023, г. Москва, Электрозаводская ул., д. 24
Яндекс.Метрика