Entwickler-Ecke
ASP.NET und Web - 2 Varianten von HttpWebRequest
BlackMatrix - Mo 20.12.10 19:02
Titel: 2 Varianten von HttpWebRequest
Hi.
Habe leider kein Wiresharck mehr installiert und möchte auch gerade nicht nachinstallieren, da ich denke, dass die Frage für euch kein Problem darstellt :]
Kommt bei:
C#-Quelltext
1: 2: 3:
| HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url); request.Referer = ""; [...] |
und bei:
C#-Quelltext
1: 2:
| HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url); [...] |
das selbe beim Server an oder ist dort bei einem evtl. vorhandenen Protokoll unterschiedliches abzulesen?
MfG BlackMatrix
Trashkid2000 - Di 21.12.10 12:19
Hallo,
also über den Referer wird ja normalerweise die Adresse der Seite übertragen, von welcher der Surfer (jetzt mal im Browser betrachtet) gerade kommt. Wenn Du aus einem Programm ein WebRequest abschickst, dann kommst Du ja von keiner Seite, also ist der Referer null. Und ob er nun null ist, oder Du einen leeren string als Referer setzt, wird gleich interpretiert. Also Wireshark zeigt in beiden Fällen keinen Referer an, also er existiert nicht. Wenn Du was als Referer setzt, so wird dies natürlich auch zum Server übertragen.
Gruss, Marko
BlackMatrix - Di 21.12.10 17:38
Trashkid2000 hat folgendes geschrieben : |
Hallo,
also über den Referer wird ja normalerweise die Adresse der Seite übertragen, von welcher der Surfer (jetzt mal im Browser betrachtet) gerade kommt. Wenn Du aus einem Programm ein WebRequest abschickst, dann kommst Du ja von keiner Seite, also ist der Referer null. Und ob er nun null ist, oder Du einen leeren string als Referer setzt, wird gleich interpretiert. Also Wireshark zeigt in beiden Fällen keinen Referer an, also er existiert nicht. Wenn Du was als Referer setzt, so wird dies natürlich auch zum Server übertragen.
Gruss, Marko |
Hast du das gerade im Wiresharck ausprobiert? Falls ja, dann hat sich die Frage ja geklärt.
Nur hatte ich mir das halt so vorgestellt, wenn ich einen Request absende, der im Header einen "Referer" als Variable enthält, jedoch "" als Wert hat, kommt das beim Server anders an, als wenn ich gar nicht erst die Variable "Referer" im Header erstelle.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!