如何通过objective-c中的URL https协议使用使用JSON REST的Web服务?

时间:2015-02-26 17:00:48

标签: ios objective-c json web-services https

我正在从ios的本机应用程序中使用Web服务,在Web服务的地址之上是http,我必须连接到vpn才能使用,要公开我们更改了Web服务服务器,我们已添加协议安全性(https),但现在我尝试查询Web服务,本机应用程序返回null并在浏览器中测试它,如果使用了Web服务并且我返回了值。

这是我用来从objective-c使用Web服务的代码:

 _urlConDatos = [NSString stringWithFormat:@"https://mhwfmobt.aeroman.com.sv:7003/AEPublicWS/webresources/login/%@/%@", _usuarioProp.text, _passProp.text];


jsonURL = [NSURL URLWithString: _urlConDatos];
NSLog(@"%@", jsonURL);
NSError *error;
jsonData = [[NSString alloc] initWithContentsOfURL:jsonURL encoding:NSUTF8StringEncoding error: &error];
NSLog(@"%@", jsonData);
if(jsonData != nil){

NSLog(@"%@", jsonData);
NSData *array = [jsonData dataUsingEncoding: NSUTF8StringEncoding];
NSError *e;
jsonArray = [NSJSONSerialization JSONObjectWithData: array options: 0 error:&e];

_nombreProp = jsonArray[1];
_cod86 = jsonArray[0];
_ISSS = jsonArray[3];
//_permisos = jsonArray[4];

NSLog(@"%@", _permisos);
NSLog(@"%@", jsonArray);

变量" jsonData"给我返回null。

0 个答案:

没有答案