【发布时间】:2016-07-12 00:00:29
【问题描述】:
我使用过 AFNetworking 并且之前连接过 Django api。
现在的问题是我正在尝试在 Django 中进行令牌身份验证。
http://getblimp.github.io/django-rest-framework-jwt/
我已经在终端中尝试过这些,没关系。
$ curl -X POST -d "username=admin&password=abc123" http://localhost:8000/api-token-auth/
$ curl -H "Authorization: JWT <your_token>" http://localhost:8000/protected-url/
我现在也可以从 AFNetworking 获得令牌。如何在我的 AFNetworking 中分配该令牌?我对 curl 和 AFNetworking 不太熟悉。
我在 AFNetworking 中尝试过这样的操作,但不行。
self.manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:[NSURL URLWithString:SERVER_PREFIX]];
NSMutableURLRequest *request = [self.manager.requestSerializer requestWithMethod:method URLString:urlStr parameters:parameters error:&error];
[request setValue:@"Authorization: JWT" forHTTPHeaderField:token];
我该怎么办?
【问题讨论】:
标签: python django afnetworking jwt