1

私は iPhone アプリを開発しています。クライアントは HTTP POST を使用してサーバーにメッセージを送信します。xml によるサーバー応答。

これはメッセージング アプリであるため、ユーザーは互いにテキスト メッセージを送信します。

ユーザーが xml 構造のようなテキスト メッセージを送信するとどうなるでしょうか。これにより、サーバーがクライアントに送信する xml が破損する可能性があります。これが発生しないことをどのように確認できますか?

4

1 に答える 1

1

ユーザー定義メッセージを XML 構造のCDATAセクションに配置する必要があります。これにより、パーサーがこの部分を評価できなくなります。

<message>
    <![CDATA[ my user content which won't be parsed ]]>
</message>

ユーザーペイロード]]>.

于 2012-07-07T17:42:17.753 に答える