1

iPhone 4 デバイスを使用しているときにNSMutableURLRequest/で "http://127.0.0.1:7001" の代わりに "http://localhost:7001" を使用すると違いはありますか?NSURLRequest

NSMutableURLRequest *request;
request = [[[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://127.0.0.1:7001/"]
                cachePolicy:NSURLRequestReloadIgnoringCacheData 
                timeoutInterval:60] autorelease];

ありがとう

4

2 に答える 2

1

127.0.0.1ハッカーが次のようにホスト ファイルを介して外部 IP にlocalhostリダイレクトできるため、より安全です。localhost

 133.713.371.337     localhost
于 2012-04-23T16:28:20.560 に答える
1

localhostDNS ルックアップが必要です。iOS は、外部の DNS サーバーに問い合わせることなくそのルックアップを処理できるほどスマートだと思いますが、それでも時間がかかります。(そして @BoA が指摘しているように、ルックアップ動作はローカルで再構成できますが、脱獄されていないデバイスでは心配する必要はありません。)

ローカル デバイスに明示的に接続している場合は、127.0.0.1より高速で信頼性が高くなります。

于 2012-04-23T16:33:17.797 に答える