Получение "Coikoe" в http-запросе вместо "Cookie"
Наш веб-сайт получает HTTP-запросы от пользователя, который содержит тег Coikoe вместо Cookie.
Объект запроса Http, полученный от firefox, указан ниже:
com.pratilipi.servlet.UxModeFilter doFilter: REQUEST : GET http://www.pratilipi.com/books/gujarati HTTP/1.1
Host: http//www.pratilipi.com
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Referer: http://www.pratilipi.com/?action=login
Coikoe: _gat=1; visit_count=1; page_count=2
X-AppEngine-Country: XX
X-AppEngine-Region: xx
X-AppEngine-City: XXXXXX
X-AppEngine-CityLatLong: 12.232344,12.232445
Объект запроса Http, полученный от google chrome, указан ниже:
com.pratilipi.servlet.UxModeFilter doFilter: REQUEST : GET http//www.pratilipi.com/books/hindi HTTP/1.1
Host: http//www.pratilipi.com
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.132 Safari/537.36
Referer: http//www.pratilipi.com
Accept-Language: en-US,en;q=0.8,ta;q=0.6
Coikoe: _gat=1; visit_count=1; page_count=1
X-AppEngine-Country: XX
X-AppEngine-Region: xx
X-AppEngine-City: xxxxxx
X-AppEngine-CityLatLong: 12.232344,12.232445
Пользователь использует систему окна 8.
Вопрос: Почему это происходит и как я могу его решить? Раньше я никогда не видел ничего подобного. Кто-нибудь пришел к чему-то вроде этого
Спасибо
Ответы
Ответ 1
Этот пользователь будет использовать какой-то прокси-сервер конфиденциальности.
То же самое происходит и для заголовка запроса Connection
, как описано в HTTP-заголовках Cneonction и nnCoection: прокси управляет заголовком, поэтому он не будет распознан но, просто перетасовывая некоторые буквы вокруг контрольной суммы TCP-пакета, останется неизменным.
Ответ 2
Я собираюсь дать довольно спекулятивный ответ, основанный на некоторых онлайн-исследованиях.
Я просмотрел все спецификации cookie прямо из ранних черновиков и, похоже, ничего не было о coikoe
или орфографические файлы.
Я нашел другого пользователя (Pingu), который жаловался на то же самое на Twitter примерно то же самое. Его соответствующие твиты:
(1). Странная проблема: иметь устройство, которое меняет "Cookie" на "Coikoe" в потоке TCP и не делает знаете, что это такое. Отсутствие глубокого контроля пакетов на месте.
(2) Существует маршрутизатор Linksys Wifi, коммутатор Cisco, добавляющий VLAN-тег и Linux-сервер, маршрутизирующий VLAN в Интернет маршрутизатор. Ничего больше. #Coikoe
Тогда я спросил его об этом сегодня. Это было его повторение:
Возможно, это было что-то с моей настройкой маршрутизации и iptables в окне Linux, чтобы предоставить гостям только ограниченный доступ.
Я помню проблему. Но не помню, как я это решил. Это произошло от клиентов, подключенных к моему гостевому WiFi.
Учитывая мое понимание из вашего обсуждения в комментариях ранее, я предполагаю, что маршрутизатор отправляет заголовок coikoe
вместо cookie
, если пользователь имеет ограниченную возможность подключения и/или проблемы с точкой доступа.
Также см. этот код ruby , чтобы узнать, как они обработали разные файлы cookie:
def set_cookie_header
request.headers["HTTP_COOKIE"] ||= request.headers["HTTP_COIKOE"]
end
Я просмотрел множество других популярных форумов, таких как reddit, 4chan, stackoverflow, facebook и google, но я ничего не мог получить. Хорошо с вашей проблемой.
Ответ 3
Ну, это что-то вроде ошибки опечатки, просто чтобы подтвердить, используйте следующую команду powershell в каталоге проекта
Get-ChildItem -recurse | Select-String -pattern "Coikoe" | group path | select name
и я надеюсь, что вы сможете найти ошибку, которую вы совершили.