使用BART's API使用RestSharp c#获得响应
本文关键字:使用 响应 RestSharp BART API | 更新日期: 2023-09-27 18:04:42
我试图使用BART的API来使用RestSharp获得响应。以下是目前为止的内容:
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);
这会得到所有Bart站点的列表。stns
参数表示获取所有站点,key
是API密钥。
然而,当我试图打印出来
Console.WriteLine (response.Content);
我得到了一些奇怪的文档,上面写着如何使用BART API然后出现了一些错误,上面写着
Unknown Server (64-126)
任何想法?我怀疑这可能是一个简单的错误,我如何设置参数或客户端设置的方式。
根据他们的示例,获取站点列表的url是http://api.bart.gov/api/stn.aspx?cmd=stns&key=MW9S-E7SL-26DU-VV8V
如果是这样,你希望你的请求看起来像:
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);