0

私はRESTfulシステムを構築していますが、パラメータ(?)またはリクエスト本文(?)としてJavaScriptを使用してPOSTリクエストを送信する最良の方法は何ですか?XMLで大きなテキスト、いくつかのより単純な文字列を送信する必要がありますとテキストファイル?どうすればいいですか?URLでリクエスト本文またはクエリパラメータのみを使用する必要がありますか?そして、どのコンテンツタイプを使用する必要がありますか?

私は次のようなことをしたいと思います:

var url = "/server";  
xmlHttp.open("POST", url, true);
xmlHttp.setRequestHeader("Content-Type", "text/xml");
xmlHttp.send(xmlString);

しかし、必要なものが1つだけあれば、それで十分です。xmlテキストです。

4

1 に答える 1

0

私は答えを見つけたと思います。それを行う最良の方法は、コンテンツタイプのマルチパート/混合および境界付きの個別のデータを使用することであるように思われます。次に、すべてのパーツに独自のタイプを指定し、名前を設定して、サーバーで簡単に読み取ることができます(Jersey、MultiPartクラスを使用し、そこからBodyPartsを読み取ります)。

于 2012-08-23T09:31:26.850 に答える