RestSharp - 令牌认证

时间:2018-03-19 08:43:28

标签: c# authentication restsharp

我尝试使用令牌身份验证发送GET请求,但我收到了未经授权的响应。 如果我在邮差上发送相同的请求,它就可以了。

这是我的代码:

string url = string.Format("{0}batchs", MyUrl);
RestClient client = new RestClient(url);
RestRequest getRequest = new RestRequest(Method.GET);
getRequest.AddHeader("Accept", "application/json");
getRequest.AddHeader("Authorization", "token " + MyToken);
getRequest.AddParameter("name", MyName, ParameterType.QueryString);

IRestResponse getResponse = client.Execute(getRequest);

这是我邮递员的要求:

Postman request

有关如何纠正此问题的任何想法?

谢谢!

1 个答案:

答案 0 :(得分:3)

我不确定你使用的是什么类型的auth,但我使用在运行时生成的firebase令牌,这是我唯一可以为我工作的东西。

request.AddHeader("authorization", "Bearer " + _fireBaseService.AuthToken);