kann ich einen benutzerdefinierten Benutzer-Agent für eine HttpClient
festlegen?Benutzerdefinierter Benutzeragent für HttpClient?
Ich muss Websites in ihrer mobilen Form anzeigen.
kann ich einen benutzerdefinierten Benutzer-Agent für eine HttpClient
festlegen?Benutzerdefinierter Benutzeragent für HttpClient?
Ich muss Websites in ihrer mobilen Form anzeigen.
Hier gehen Sie
var handler = new HttpClientHandler {AllowAutoRedirect = false};
var client = new HttpClient(handler);
client.DefaultRequestHeaders.Add("User-Agent",
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2;
WOW64; Trident/6.0)");
Großschreibung auf dem Header-Namen sieht falsch aus. – RandomEngy
@RandomEngy behoben. Dank – Mayank
Header sind sowieso keine Groß-und Kleinschreibung – Rivenfall
Wie
überHttpClient client = new HttpClient();
client.DefaultRequestHeaders.Add("User-Agent", "my-user-agent-name");
var client = new HttpClient();
client.DefaultRequestHeaders.UserAgent.ParseAdd("MyAgent/1.0");
Es gibt auch eine TryParseAdd, wenn man sich das Hinzufügen es schlecht Versuche fangen wollen und hinzufügen, wenn Sie die ProductInfoHeaderValue erstellen möchten mit einem Namen und einer Versionsnummer selbst.
Der Link, den Sie gesendet haben, ist für Ruby, fürchte ich. – MBZ
Entschuldigung, aber Sie hatten kein Sprachkennzeichen. Sowohl Java als auch Ruby haben einen HttpClient, der unter Windows 8 funktioniert. –
Dieser sollte 4 Tage, 12 Minuten und 12 Sekunden später veröffentlicht werden, um historisch zu sein. –