iphone - 如何在 NSURLRequest 中使用身份验证 token

标签 iphone nsuserdefaults restful-authentication nsurlrequest

我正在使用带有 REST API 的服务,该服务为我提供身份验证 token 作为登录 POST 请求的响应。

现在,为了对每个请求进行身份验证,我需要随请求发送该 token 。 如何在我发送到服务器的每个请求中使用此 token ???

最佳答案

我不完全确定您的问题需要什么,但这是一个猜测。

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://rest.u.rl/do/this"];
NSString *header = [NSString stringWithFormat:@"%@",token]; //format as needed
[request setValue:header forHTTPHeaderField:@"TokenFieldName"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
[request setHTTPMethod: @"POST"];

要对每个其他执行此操作,请执行if (i % 2 == 0)或类似的操作。

关于iphone - 如何在 NSURLRequest 中使用身份验证 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8676917/

相关文章:

ios - 如何将多级自定义对象保存到 UserDefaults?

ios - 具有自定义身份验证质询的 NSURLSession?

ruby-on-rails-3 - Rails 3 RESTful 身份验证 - 未初始化常量 ApplicationController::AuthenticatedSystem

iphone - 如何在下载之前获取文档大小

iphone - 无法使用管理器将应用程序提交到iTunes Connect

iphone - 在选项卡栏 Controller 之前显示登录屏幕?

iphone - UINavigationController 问题

swift - NSUserDefaults 未保存 - 逻辑错误?

ios - 按 UserDefaults 排序保存和检索数组时出现问题

ruby-on-rails - 在Rails中使用restful_authentication插件跟踪匿名用户的最佳方法是什么?