Afnetworking 2 使用AF2对web服务进行身份验证
我需要对DominoLotusNotes上托管的web服务进行身份验证。我可以从web服务获取数据并对其进行处理。我修改了做这件事的代码,它也能工作,但我真的不认为我是用正确的方式做的 我会让用户输入用户名和密码,然后调用下面的代码。如果执行成功块,我将存储他们的用户名和密码,如果失败,我将提醒他们并让他们重试 我的问题是 1) 什么是URL和方法来进行身份验证并返回“是”或“否”?我找不到 2) 有没有一种方法可以不在块中执行此操作,或者有没有一种方法可以阻止用户执行某些操作,直到我返回块为止 任何帮助都将不胜感激Afnetworking 2 使用AF2对web服务进行身份验证,afnetworking-2,Afnetworking 2,我需要对DominoLotusNotes上托管的web服务进行身份验证。我可以从web服务获取数据并对其进行处理。我修改了做这件事的代码,它也能工作,但我真的不认为我是用正确的方式做的 我会让用户输入用户名和密码,然后调用下面的代码。如果执行成功块,我将存储他们的用户名和密码,如果失败,我将提醒他们并让他们重试 我的问题是 1) 什么是URL和方法来进行身份验证并返回“是”或“否”?我找不到 2) 有没有一种方法可以不在块中执行此操作,或者有没有一种方法可以阻止用户执行某些操作,直到我返回块为止
AFHTTPRequestOperationManager *manager =
[AFHTTPRequestOperationManager manager];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
[manager.requestSerializer
setAuthorizationHeaderFieldWithUsername:@"XXXX"
password:@"XXXX"];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
AFHTTPRequestOperation *operation =
[manager GET:@"https:/xxxxxxxxxxmobile/mobilede.nsf/"
@"restContacts.xsp/Contacts?OpenWebService"
parameters:[self jsonDict]
success:^(AFHTTPRequestOperation *operation,
id responseObject) { NSLog(@"Success"); }
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Failure");
;
}];
[operation start];
你能发布一些你愿意访问的API文档吗?我不明白你在问什么?API文档?你是说AFNetworking的API文档吗?Webservice API的API文档->我只是想检查restContacts.xsp/Contacts?OpenWebService使用的是什么身份验证机制。它是否使用基本http身份验证?web服务位于Lotus Notes Domino数据库中。它返回JSON。这有帮助吗?@BryanSchmiedeler,你说的是使用Domino数据服务、控件(xe:restService)还是自定义的东西(例如javaservlet、X/Agent等)?