【问题标题】:RestSharp - Token authenticationRestSharp - 令牌认证
【发布时间】:2018-03-19 08:43:27
【问题描述】:

我正在尝试发送带有令牌身份验证的 GET 请求,但我收到了未经授权的响应。 如果我在 Postman 上发送相同的请求,它可以工作。

这是我的代码:

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

关于如何纠正这个问题的任何想法?

谢谢!

【问题讨论】:

  • 在此处添加您的邮递员请求/响应标头可能会有所帮助
  • 你确定用Authorization: token TOKENVALUE
  • 邮递员请求已添加!
  • 是的,我正在使用授权:令牌 TOKENVALUE
  • 邮递员图片损坏,请在此处分享

标签: c# authentication restsharp


【解决方案1】:

我不确定您使用的是哪种身份验证,但我使用的是在运行时生成的 firebase 令牌,这是我唯一可以为我工作的东西。

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

【讨论】:

    猜你喜欢
    • 2020-09-25
    • 2017-04-20
    • 1970-01-01
    • 2022-11-04
    • 2019-10-03
    • 1970-01-01
    • 2017-10-29
    • 2016-02-07
    • 2013-02-25
    相关资源
    最近更新 更多