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