0

通常の方法でサーバーに接続する短い iOS アプリケーションを作成しました。

NSString *URLString = @"http://mysite/script.php?foo=1";
NSURL *getURL = [NSURL URLWithString:URLString];
NSURLRequest *getRequest = [NSURLRequest requestWithURL:getURL];
NSURLResponse *response = nil;
NSError *error = nil;
NSData *responseData = [NSURLConnection sendSynchronousRequest:getRequest returningResponse:&response error:&error];

これで問題なく動作しますが、 のさまざまな値を使用して Web サイトに比較的頻繁にアクセスし、へのfoo移行を計画しているため、を毎回https設定および破棄するための電話のオーバーヘッドについて質問が寄せられました。クラスが caching を処理するとこの回答がNSURLConnection表示されますが、それも当てはまりますか?https

4

1 に答える 1

0

私のテストによると、はい、NSURLConnection クラスが https のキャッシュをある程度行うことは事実のようです。コメントで述べたようにAFHTTPClientの外観は気に入りましたが、さまざまな問題により、このプロジェクトでは使用できませんでした。

于 2013-05-22T05:51:25.610 に答える