首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用BART的API使用RestSharp C#获得响应

使用BART的API使用RestSharp C#获得响应
EN

Stack Overflow用户
提问于 2015-07-27 02:35:45
回答 1查看 193关注 0票数 1

我正在尝试使用巴特API来使用RestSharp获得响应。以下是我到目前为止所拥有的:

代码语言:javascript
复制
        var client = new RestSharp.RestClient("http://api.bart.gov/");
        var request = new RestRequest ("");
        request.AddParameter ("cmd", "stns");
        request.AddParameter ("key", "MW9S-E7SL-26DU-VV8V");
        IRestResponse response = client.Execute (request);

这应该会得到所有巴特站的列表。stns参数表示要获取所有站点,而key是API键。

但是,当我试图打印出来时

代码语言:javascript
复制
Console.WriteLine (response.Content);

我得到了一些奇怪的文档,上面写着如何使用BART,后面跟着一些错误,上面写着

未知服务器(64-126)

有什么想法吗?我怀疑这可能是一个简单的错误,因为我如何设置参数或设置客户端的方式。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-27 02:41:51

根据他们的样本,获取站点列表的url是http://api.bart.gov/api/stn.aspx?cmd=stns&key=MW9S-E7SL-26DU-VV8V

如果是这样,您希望您的请求看起来像:

代码语言:javascript
复制
var client = new RestSharp.RestClient("http://api.bart.gov/");
var request = new RestRequest ("/api/stn.aspx");
request.AddParameter ("cmd", "stns");
request.AddParameter ("key", "MW9S-E7SL-26DU-VV8V");
IRestResponse response = client.Execute (request);
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31644171

复制
相关文章

相似问题

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