我试图发送带有令牌身份验证的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
关于如何纠正这个问题有什么想法吗?
谢谢!
最佳答案
我不确定你使用的是哪种身份验证,但我使用的是在运行时生成的firebase令牌,这是我唯一能为自己工作的东西。
request.AddHeader("authorization", "Bearer " + _fireBaseService.AuthToken);