use*_*238 1 c# rest web-services
我一直在努力解决一些小问题。我想连接到 REST Web 服务,并且我拥有要使用的该 Web 服务的 API 密钥。我已经在 Google REST 控制台中尝试过该服务,它运行良好。
但是当我尝试为其构建 ac# .net 项目时,我不知道如何设置用于身份验证的 api 密钥。我从其他站点获取了此代码:
string url = "http://Demo.company.com/Data/Values/1029/CarPart/id/"
HttpWebRequest GETRequest = (HttpWebRequest)WebRequest.Create(url);
GETRequest.Method = "GET";
Console.WriteLine("Sending GET Request");
HttpWebResponse GETResponse = (HttpWebResponse)GETRequest.GetResponse();
Stream GETResponseStream = GETResponse.GetResponseStream();
StreamReader sr = new StreamReader(GETResponseStream);
Console.WriteLine("Response from Server");
Console.WriteLine(sr.ReadToEnd());
Run Code Online (Sandbox Code Playgroud)
如何使用我的 Api 密钥验证此服务:asdf1234。我需要将它添加到我的标题中,但如何添加?你能告诉我一些代码示例吗?
干杯雷神
您应该能够执行以下操作:
HttpWebRequest GETRequest = (HttpWebRequest)WebRequest.Create(url);
GETRequest.Method = "GET";
GETRequest.Headers.Add("api-key", "asdf1234");
Run Code Online (Sandbox Code Playgroud)
其中“api-key”是您要设置的标头的名称。
| 归档时间: |
|
| 查看次数: |
18337 次 |
| 最近记录: |