1

次のようなメタ リダイレクトを含むhttp://www.test.comなどの URL があります。

<meta http-equiv="Refresh" content="0; url="http://www.trial.com ?>

ただし、- (void)connectionDidFinishLoading:(NSURLConnection *)connection最初の URL から初期データを返すだけです。

返された HTML ファイルを解析し、メタ URL 属性を取り出して NSURLConnection を再度呼び出すのは私の責任ですか? それとももっと良い方法がありますか?

このアプローチはどの程度安全ですか?

おそらく別のリダイレクト方法を使用する方が良いでしょうが、今のところ、これが私に開かれている唯一のものです...

4

2 に答える 2

2

更新が HTML 内にあり、UIWebView に表示させるつもりがない場合、HTML を解析してそれに基づいて操作するのは、間違いなくあなたの責任です (リダイレクトを処理したい場合)。

リダイレクトを配置するより簡単な場所は、HTTP 応答です。これには、もう少しサーバー アクセスが必要ですが、ほとんどのホスティング場所ではそれが可能です。

于 2009-10-21T17:39:41.907 に答える
0

おそらくjavascriptまたはヘッダーリダイレクトなど、代替リダイレクトを使用する方がよいでしょうか?

于 2009-10-20T20:07:40.737 に答える