c#.NET 4.5 HttpWebRequest用于便携式跨平台

c#.NET 4.5 HttpWebRequest用于便携式跨平台,c#,.net,httpwebrequest,cross-platform,system.net.httpwebrequest,C#,.net,Httpwebrequest,Cross Platform,System.net.httpwebrequest,我无法更改HttpWebRequest的用户代理: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri); request.Headers[HttpRequestHeader.UserAgent] = "test"; 总是抛出异常。有人知道如何解决这个问题吗?您需要使用request.UserAgent属性来设置用户代理 问题在于,HttpWebRequest的可移植版本不存在属性UserAgent。您会遇到什么异常?这

我无法更改HttpWebRequest的用户代理:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
request.Headers[HttpRequestHeader.UserAgent] = "test";

总是抛出异常。有人知道如何解决这个问题吗?

您需要使用request.UserAgent属性来设置用户代理


问题在于,HttpWebRequest的可移植版本不存在属性UserAgent。您会遇到什么异常?这是哪个站台?