1

私はCocoaHTTPServerを使用していますが、それを使用して、ブラウザー (例: アプリの UIWebView) がローカル html をロードするように要求したとき、および Socket がブラウザーに応答したときをキャッチできるのではないかと考えています。

  • 今、私が理解する限り。UIWebView がローカルの html ファイルをロードするように要求する場合:

    • http GETリクエストと同じです (そして、応答を待っていますか?)
    • サーバー上のソケットはそのGETリクエストを受け取り、Web ビューに応答を書き込みます (Web ビューに対するソケット応答をキャッチできれば、応答を変更できますよね?)
  • Android では、Socket を開くと、アプリのすべてのリクエストをリッスンします (ローカルの html ファイルをロードする必要がある単なる Web ビューであっても)。iOSでそれを行うことはできますか?

  • 最後に、画像、オーディオ、ビデオのパスを持つ html ファイルがある場合。UIWebView が html ファイルをロードするとき、最初に html コードをロードします (これについてはよくわかりません)。次はメディア コンテンツなので、UIWebView がこれらのメディア ファイル (画像、オーディオ、ビデオ ファイルは NSData に変換できます。データを変更し、Web ビュー用のデータを送信してロードします)。

プラス

私もAFNetworking 2.0を使用していますが、他の目的で使用しています。上記のソケット ストリーミングがAFNetworking 2.0でサポートされているかどうかを知りたいのですが。

4

0 に答える 0