首页
学习
活动
专区
圈层
工具
发布

Flurry API
EN

Stack Overflow用户
提问于 2012-02-11 17:38:49
回答 1查看 960关注 0票数 1

我收到一个“远程服务器返回一个错误:(400)坏请求”。当我尝试下面的代码时。

如果我将URL直接输入浏览器的地址栏,它将返回正确的XML文件。

我使用注释"// String = "http://www.weather.gov/xml/current_obs/KDFW.xml";“验证了代码的逻辑,并返回一个XML转储。

同样,问题是浏览器地址栏将返回xml转储,但调用代码中的api将返回一个400错误。

字符串url = "http://api.flurry.com/eventMetrics/Event?apiAccessCode=YHJBA13CSKTMS6XHTM6M&apiKey=6XQY729FDU1CR9FKXVZP&startDate=2011-2-28&endDate=2011-3-1&eventName=Tip%20Calculated";// String = "http://www.weather.gov/xml/current_obs/KDFW.xml"

HttpWebRequest webreq = (HttpWebRequest)WebRequest.Create(url);WebResponse res = webreq.GetResponse();url (Stream stream = res.GetResponseStream()) { StreamReader reader =新StreamReader(stream,Encoding.UTF8);时间(reader.Peek() >= 0) {Mooedit1.Text += reader.ReadLine() + System.Environment.NewLine;}

我和这个问题斗争了三天了。任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2012-02-14 03:38:48

我添加了以下内容,它解决了我的问题。

代码语言:javascript
复制
request.Accept = "application/xml";

希望这能帮到别人。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9242402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档