2015-07-09 6 views
17

Unsere Website empfängt http Anfragen von einem Benutzer, der 'Coikoe' Tag anstelle von 'Cookie' enthält.Erste 'Coikoe' in http Anfrage anstelle von 'Cookie'

HTTP-Anfrage-Objekt empfangen wird von den folgenden unten erwähnt:

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 Request-Objekt von Google Chrom empfangen unten erwähnt wird:

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 

Benutzerfenster 8 System verwendet.

Frage: Warum passiert das und wie kann ich es lösen? So etwas habe ich noch nie gesehen. Wer hat ähnliche

Sie accross etwas kommt

Viele

+0

Kann bestätigen, das gleiche Problem zu sehen. So verloren wie du bist. – mrks

+0

@mrks, Können Sie ein paar mehr Details geben? – TheChetan

+2

Könnte ein schlecht geschriebener Bot sein .. –

Antwort

-2

Gut, das ist so etwas wie ein Tippfehler Fehler, nur um zu bestätigen, verwenden Sie den folgenden Powershell-Befehl im Projektverzeichnis

Get-ChildItem -recurse | Select-String -pattern "Coikoe" | group path | select name 

und ich hoffe, dass Sie kann den Fehler finden, den Sie gemacht haben.

1

Ich werde eine eher spekulative Antwort basierend auf einigen Online-Recherchen geben.

Ich ging alle Spezifikationen für cookies direkt von den frühen Entwürfen und es scheint nichts über coikoe oder Rechtschreibkekse zu sein.


fand ich einen anderen Benutzer (Pingu), die auf Twitter etwa gleich etwa gleich beschwert. Seine relevanten Tweets:

(1) Weird-Problem: eine Vorrichtung, die "Cookie" auf "Coikoe" in TCP-Stream ändert und nicht wissen, was es ist. Keine Deep Packet Inspection vorhanden.

(2) Es gibt einen Linksys Wifi Router, einen Cisco Switch, der ein VLAN-Tag hinzufügt und eine Linux-Box, die das VLAN zum Internet-Router leitet. Nichts anderes. #Coikoe

Ich fragte ihn dann heute früher darüber. This war sein Replay:

Es muss etwas mit meinem Routing und iptables Setup auf der Linux-Box gewesen sein, um den Gästen nur begrenzten Zugriff zu ermöglichen.

Ich kann mich an das Problem erinnern. Aber erinnere dich nicht, wie ich es gelöst habe. Es ist von Clients passiert, die mit meinem Guest WiFi verbunden sind.

mein Verständnis von Ihrer Diskussion in den Kommentaren früher gegeben, ich nehme an, dass der Router einen coikoe Header anstelle eines cookie sendet, wenn der Benutzer-Verbindung und/oder Probleme mit dem Access Point begrenzt hat.


Siehe auch this ruby code, um zu sehen, wie sie die verschiedenen Cookie-Header behandelt haben:

def set_cookie_header 
    request.headers["HTTP_COOKIE"] ||= request.headers["HTTP_COIKOE"] 
end 

Ich sah viele andere populäre Foren wie reddit, 4chan, Stackoverflow, Facebook und Google, aber Ich konnte nichts anderes bekommen. Guten Rutsch mit deinem Problem.

+0

@mrks, Werfen Sie einen Blick auf die aktualisierte Antwort. – TheChetan

6

Dieser Benutzer verwendet eine Art Datenschutz-Proxy.

Das gleiche passiert für die Anfrage Header Connection wie in Cneonction and nnCoection HTTP headers erklärt: der Proxy-Mangels die Kopfzeile, so dass es nicht durch den Empfänger erkannt wird, sondern durch bloom shuffling einige Buchstaben um das TCP-Paket Prüfsumme wird gleich bleiben.

Verwandte Themen