Custom User Agent for HttpClient?

MBZ picture MBZ · Dec 8, 2012 · Viewed 22.1k times · Source

can I set a custom User Agent for a HttpClient?

I need to view websites in their mobile form.

Answer

DamienG picture DamienG · Jan 8, 2013
var client = new HttpClient();
client.DefaultRequestHeaders.UserAgent.ParseAdd("MyAgent/1.0");

There is also a TryParseAdd if you want to catch bad attempts at adding it and Add if you want to create the ProductInfoHeaderValue with a name and version number yourself.