0

一般的な質問 re。たとえば、同じデータに対して、HTML 応答と JSON または XML を送信するときに「期待される」こと。

USER 情報の配列があるとします。JSON または XML では、その配列を目的の形式に変換して、配列を返すだけです。

しかし、HTMLでは?同じ配列がテキスト文字列 (text/html) に変換されて返されるので、配列だけが返されると予想されますか?

または、USER 配列が HTML テンプレートに出力され、そのテンプレートが HTML 応答として返されることが期待されますか?

HTML を返す正しい方法を知りたいです。

4

1 に答える 1

0

関係なく、データがまったく同じ文字列になることがわかっている場合は、HTTP 要求のヘッダーを介して送信される MIME タイプがそれらのいずれかになることしか期待できません。

たとえば、 {"a": 1} を送信して as として送信するplain/htmlと、JSON にエンコードする別の手順がないと、JavaScript からアクセスできなくなります。代わりに、そのまま送信するとapplication/json、javascript が正しく理解できるようになります。

したがって、同じようなことが html と xml にも当てはまります。正しい実際のデータの正しい MIME タイプを送信すると、それを解析して適切に処理できます。

于 2013-05-07T22:14:15.790 に答える