如何在NSURLRequest中使用身份验证令牌

时间:2011-12-30 06:43:26

标签: iphone nsuserdefaults restful-authentication nsurlrequest

我正在使用REST API服务,它为我提供了一个身份验证令牌作为登录POST请求的响应。

现在对每个请求进行身份验证,我需要通过请求发送该令牌。 如何在我发送给服务器的每个请求中使用此令牌???

1 个答案:

答案 0 :(得分:3)

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

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)或类似的操作。