我们可以使用" https"在iOS中获取数据的链接?

时间:2011-08-16 06:04:06

标签: iphone ios https nsurlconnection nsurlrequest

iam目前正在使用NSURLConnection类命中我的服务器并从中获取一些数据。服务器链接将类似于此http://sample.com/sample/sampleinformation。但是,正如我们所知,使用简单的“http”并不是非常安全且容易受到攻击。有没有办法可以使用“https”链接而不是“http”????

2 个答案:

答案 0 :(得分:2)

只需将NSURLConnection中使用的NSURL更改为开头"https://"而不是“http://”。这应该足以向服务器发出要加密传输的信号。

这会给您的请求增加一些开销,所以除非必要,否则不要使用它。

答案 1 :(得分:1)

NSURL *jsonURL = [NSURL URLWithString:[NSString stringWithFormat:@"your url here",nil]];


NSURLRequest *request = [NSURLRequest requestWithURL:jsonURL cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:120.0];
NSData *responsedata = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString* jsonData = [[NSString alloc] initWithData:responsedata encoding:NSUTF8StringEncoding];