Wie kann ich eine HTTP-Anforderung eines Webbrowsers aus dem Code emulieren?

Ich verwende C # in meinem WPF-Projekt. Ich möchte eine sendenGET http-Anfrage an eine Website, aber ich möchte es so senden, dass es aussieht wie eine Anfrage von einem Browser.
Jetzt habe ich ein Programm, das einen sendetGET Anfrage und bekommt eine Antwort. ich benutzeWebRequest klasse zum sendenGET Anfragen.
Ich weiß, dass Browser ihren Anforderungen einige Informationen hinzufügen, z. B. den Browsernamen, den Betriebssystemnamen und den Computernamen.
Meine Frage ist, wie ich diese Informationen zu meinen hinzufügen kannWebRequest? Welchen Eigenschaften sollten all diese Informationen (Browsername, Betriebssystemname) zugewiesen werden?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage