0

リクエストでxmlを渡す必要がありますが、どうすれば実行できるかわかりません:/。手伝ってくれませんか?

私はすでにxmlを保存して準備しました。

リクエストのサンプル:

POST http://..... HTTP/1.0
Content-type: text/xml

およびxml

前もって感謝します

4

2 に答える 2

0

あなたの xml のソースと宛先は何ですか?

ソースがファイルで宛先がサーブレットの場合、curl http://en.wikipedia.org/wiki/CURLを使用して xml を送信し、サーブレットを使用してそれを受信できます。

サーブレット 3.0 仕様には、この種の機能のための新しい機能が含まれているため、簡単になるはずです。

また

Java アプリケーションから投稿を送信しようとしていますか?

ジョン:)

于 2013-09-22T12:19:14.840 に答える
0

HttpClient を使用する

以下は、xml をサーバーに投稿するために使用するコードです。

String payload = <XML String>
HttpPost post = new HttpPost("http://" + ip + ":" + port);
LOGGER.info("WebService Call for " + ip + ":" + port);

try {
      StringEntity entity = new StringEntity(payload);
      post.setEntity(entity);
      HttpResponse response = httpClient.execute(post);
      HttpEntity resEntity = response.getEntity();
      EntityUtils.consume(resEntity);
} finally {
    post.releaseConnection();
}
于 2013-09-22T12:20:49.150 に答える