我需要对Domino Lotus Notes上托管的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];