2010-05-25 3 views
1

https를 사용하여 웹보기를 웹보기에로드하는 가장 좋은 방법은 무엇입니까? 이렇게 쉬운 방법이 있습니까?HTTPS : // 웹 사이트를 UIWebView에로드하는 가장 좋은 방법은 무엇입니까?

감사

필립

+0

개인적으로 보안 문제 때문에 사람들은 일반적으로 UIWebView (쉽게 위조 될 수 있음)를 사용하여 로그인 페이지를로드하지 않기 때문에 – vodkhang

+0

네,하지만이 경우 웹 사이트에는 https 통신이 필요하지만 표준 웹 페이지로 작업 할 때처럼 작동하지 않을 것입니다. – Philip

+0

Chris가 아래 답변을 주셨습니다. "HTTPS : //를 UIWebView에로드 중"이라는 짧은 대답. 단순로드 (예 : HTTP/HTTPS 및 SSL/TLS 스트리핑 혼합, HTTP -> HTTPS 리디렉션)와 관련된 문제점이 있습니다. 나는 [iPhone과 UIWebView : Force HTTPS (URL을 즉석에서 재 작성)]에서 UIWebView를 안전하게 사용하는 방법을 알아 내려고하고 있습니다. (http://stackoverflow.com/questions/12994602/iphone-and-uiwebview-force-https -rewrite-urls-on-the-fly). UIWebView를 안전하게 사용할 수 없다고 생각하기 시작했습니다. – jww

답변

1

나는의 알고있는 가장 쉬운 방법 ...

NSString *urlAddress = @"https://www.google.com"; 

//Create a URL object from the string 'urlAddress' 
NSURL *url = [NSURL URLWithString:urlAddress]; 

//Create a URL Request Object from NSURL object 'url' 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 

//Load the NSURLRequest object 'requestObj' in the UIWebView. 
[webView loadRequest:requestObj]; 

물론 당신이 한 줄에이를 축소 할 수 있습니다

...

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://www.google.com"]]]; 
관련 문제