【问题标题】:Setting Auth. Token Header AFNetworking 2.0设置身份验证。令牌头 AFNetworking 2.0
【发布时间】:2015-01-22 03:33:33
【问题描述】:

我在 Rails API 中使用以下方法,需要发送一个授权令牌

  def restrict_access
   authenticate_or_request_with_http_token do |token, options|
    ApiKey.exists?(access_token: token)
  end
 end

令牌在通过 curl 以格式的标头传递时起作用:

   -H 'Authorization: Token token = "tokenvalue"'

我无法为我的 AFHTTPRequestOperationManager 翻译此内容。我将如何定义以下内容以等于上述 curl 请求?

    [self setRequestSerializer:[AFHTTPRequestSerializer serializer]];
    [self.requestSerializer setValue:@"tokenvalue" forHTTPHeaderField:@"Authorization: Token"];

【问题讨论】:

    标签: ios afnetworking-2


    【解决方案1】:

    终于能够得到这个:

    [self.requestSerializer setValue:[NSString stringWithFormat:@"Token token=101010"] forHTTPHeaderField:@"Authorization"];
    

    两个令牌都需要在价值方面

    【讨论】:

    • 我遇到的问题是我需要在“授权”后面添加一个空格,最终使用 [_manager.requestSerializer setValue:AuthToken forHTTPHeaderField:@"Authorization"];
    猜你喜欢
    • 2023-03-09
    • 2017-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-24
    • 2013-10-06
    • 1970-01-01
    • 2019-12-03
    相关资源
    最近更新 更多