2011-11-14 12 views
0

アプリケーションのサーバーから必要な情報をすべて読み込む必要があります。例えば;次のURLから国の詳細を読み込みたいと思います。iPhoneデバイスでHttpsリクエストが機能していません

https://sub.domain.com//members/phone/XML_list_countries.php

しかし、私は次のエラーを取得しています。しかし、Simulatorで同じ要求が働いています。

ERROR
Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo=0x3b8d10 {NSErrorFailingURLStringKey=https://secure.nymgo.com//members/softphone/XML_list_countries.php, NSErrorFailingURLKey=https://secure.nymgo.com//members/softphone/XML_list_countries.php, NSLocalizedDescription=The request timed out., NSUnderlyingError=0x3b5090 "The request timed out."}

CODE

NSURL *url=[NSURL URLWithString:@"https://secure.nymgo.com//members/softphone/XML_list_countries.php"]; 
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; 
[request setHTTPMethod:@"GET"]; 
NSURLConnection *_connection = [[NSURLConnection alloc] initWithRequest:_request delegate:self]; 
if(!_connection){ 
    NSLog(@"Can not make this request."); 
} 

私は必要なすべてのdelegateのメソッドを実装しています。

注:私のデバイスは、プロキシ設定でWifiで動作しています。

私は何がうまくいかないのか分かりません。この問題を解決するのを手伝ってください。

+0

HTTPリクエストでチェックしたところ、デバイスで正常に動作していますが、HTTPSが機能していません。 – jfalexvijay

答えて

0

異なるiPhone 3GiPhone 4デバイスで同じコードをテストしました。それは正常に動作しています。

注:私はgoogleで多くを検索しました。私は多くの結果を得ました。 "iPhone 3GHTTPSをサポートしていないので、別のデバイスでテストすることにしました。

0

は、あなたが持っている実装:

- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge; 

はまたthis SO記事を参照してください。

ASIHTTPRequestフレームワークも使用できます。

関連する問題