Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Afnetworking 2 使用AF2对web服务进行身份验证_Afnetworking 2 - Fatal编程技术网

Afnetworking 2 使用AF2对web服务进行身份验证

Afnetworking 2 使用AF2对web服务进行身份验证,afnetworking-2,Afnetworking 2,我需要对DominoLotusNotes上托管的web服务进行身份验证。我可以从web服务获取数据并对其进行处理。我修改了做这件事的代码,它也能工作,但我真的不认为我是用正确的方式做的 我会让用户输入用户名和密码,然后调用下面的代码。如果执行成功块,我将存储他们的用户名和密码,如果失败,我将提醒他们并让他们重试 我的问题是 1) 什么是URL和方法来进行身份验证并返回“是”或“否”?我找不到 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等)?