我正在尝试使用基本身份验证连接到具有restsharp的本地nxwitness(Restful)服务器。我收到401错误。
我在Chrome中收到200 Boomerang,但是在Postman中我也收到401错误。
这是我的restsharp代码。
var client = new RestClient("http://192.168.42.42:7001")
{
Authenticator = new HttpBasicAuthenticator("username","password");
};
var request = new RestRequest("/ec2/getMediaServers/", Method.GET);
//var request = new RestRequest("ec2/getMediaServers/", Method.GET); //also tried
//var request = new RestRequest("ec2/getMediaServers", Method.GET);
IRestResponse response = client.Execute(request); //401
var content = response.Content;
修改和解决方案
事实证明代码还可以。 Boomerang正在使用另一个标签中创建的cookie。这只是创建一个具有必要权限的新nxwitness(api我正在调用)帐户的问题。
答案 0 :(得分:0)
我相信你必须在你的客户端设置标题