我目前正在使用Google的Finance API来提取股票信息。 (是的我知道它已被弃用,很快就会停止使用。)
加载XML时:
XDocument doc = XDocument.Load("http://www.google.com/ig/api?stock=ticker");
我将返回503(可能是由于在给定时间段内的许多请求。
无论如何我可以覆盖发送到或多或少模仿来自chrome的用户代理标头的请求标头吗?
答案 0 :(得分:3)
无论如何我可以覆盖发送到或多或少模仿来自chrome的用户代理标头的请求标头吗?
最简单的方法可能不是在这种情况下使用带有URL的重载。而是创建一个WebRequest
,其中包含您想要的所有标题和任何其他自定义项,获取响应,并将响应流传递给XDocument.Load(Stream)
。