1

我目前正在使用 Google 的 Finance API 来提取股票信息。(是的,我知道它已被弃用,可能很快就会停产)。

当我加载 XML 时:

XDocument doc = XDocument.Load("http://www.google.com/ig/api?stock=ticker");

我返回一个 503(可能是由于给定时间段内的许多请求。

无论如何我可以覆盖发送到或多或少地模仿来自chrome的用户代理标头的请求标头?

4

1 回答 1

3

无论如何我可以覆盖发送到或多或少地模仿来自chrome的用户代理标头的请求标头?

在这种情况下,最简单的方法可能是不使用采用 URL 的重载。相反,创建一个WebRequest包含所有标头和您想要的任何其他自定义项、获取响应并将响应流传递给XDocument.Load(Stream).

于 2012-10-26T20:34:59.057 回答