Jak emulować żądanie http przeglądarki z kodu?

Używam C # w moim projekcie WPF. Chcę wysłaćGET żądanie http do strony internetowej, ale chcę je wysłać w taki sposób, aby wyglądało jak żądanie z przeglądarki.
Teraz mam program, który wysyłaGET żądanie i otrzymuje odpowiedź. używamWebRequest klasa do wysyłaniaGET upraszanie.
Wiem, że przeglądarki dodają pewne informacje do swoich żądań, takich jak nazwa przeglądarki, nazwa systemu operacyjnego i nazwa komputera.
Moje pytanie brzmi: jak mogę dodać te informacje do mojegoWebRequest? Do jakich właściwości mają być przypisane wszystkie informacje (nazwa przeglądarki, nazwa systemu operacyjnego)?

questionAnswers(3)

yourAnswerToTheQuestion