Autor Beitrag
BlackMatrix
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 243
Erhaltene Danke: 1



BeitragVerfasst: Mo 20.12.10 19:02 
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:
ausblenden C#-Quelltext
1:
2:
3:
      HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
      request.Referer = "";
      [...]


und bei:

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 561
Erhaltene Danke: 137



BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 243
Erhaltene Danke: 1



BeitragVerfasst: Di 21.12.10 17:38 
user profile iconTrashkid2000 hat folgendes geschrieben Zum zitierten Posting springen:
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.