使用HTTPS的NSURLRequest

时间:2012-02-22 03:05:57

标签: iphone ios nsurlconnection nsurlrequest

我正在使用来自apple的NSURLConnection和NSURLRequest类转换一堆ASI连接请求。

其中一个问题是帖子请求必须使用https ..但我不确定这是否可以使用NSURLRequest,这是我目前代码的外观。

NSData *postBodyData = [NSData dataWithBytes: [postBodyString UTF8String] length:[postBodyString length]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:yourURL]; 
[request setHTTPMethod: @"POST"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
[request setHTTPBody:postBodyData];

我的问题是,这是否适用于https,我是否必须做任何额外的工作以确保我遵守https安全标准......或者其他我不知道的事情。 任何帮助将不胜感激

1 个答案:

答案 0 :(得分:5)

如果服务器具有非自签名的SSL证书,则除了将网址设置为https之外,您不需要任何其他内容。如果您正在进行HTTP身份验证,则只需要进行其他一些注意事项。