其他客户端上的RestSharp 401错误,200
问题描述:
我正尝试使用基本身份验证与restsharp连接到本地nxwitness(Restful)服务器。我收到了401错误。其他客户端上的RestSharp 401错误,200
我收到一个200在飞旋镖在铬,但在邮递员我也收到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我打电话)帐户,它具有必要的权限。
答
我相信,你必须设置头球客户
你可以在浏览器中检查已经通过什么头。 –