Custom User Agent for HttpClient?

前端 未结 3 2004
小蘑菇
小蘑菇 2021-01-03 19:37

can I set a custom User Agent for a HttpClient?

I need to view websites in their mobile form.

相关标签:
3条回答
  • 2021-01-03 20:08

    How about

        HttpClient client = new HttpClient();
        client.DefaultRequestHeaders.Add("User-Agent", "my-user-agent-name");
    
    0 讨论(0)
  • 2021-01-03 20:13

    Here you go

    var client = new HttpClient();
    client.DefaultRequestHeaders.Add("User-Agent",
                                     "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; 
                                      WOW64; Trident/6.0)");
    
    0 讨论(0)
  • 2021-01-03 20:15
    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.

    0 讨论(0)
提交回复
热议问题