2017-10-11 57 views
0

我正尝试使用基本身份验证与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我打电话)帐户,它具有必要的权限。

+0

你可以在浏览器中检查已经通过什么头。 –

回答

0

我相信,你必须设置头球客户