2013-11-28 1 views

ответ

1

Использование HttpURLConnection это можно подойти следующим образом:

connection = (HttpURLConnection) url.openConnection(); 
connection.setDoOutput(true); 
connection.setRequestProperty("Content-Type", "text/xml"); 

Я лично предпочитаю использовать клиент Apache HTTP. Пример «post xml» клиента HTTP Apache демонстрирует, как отправлять XML-данные и правильно задавать размещенные объекты mimetype и кодировку.

Apache HTTP Client Post XML Example

0

Я думаю, что вы испортили вещи. Сервлет api используется на стороне сервера для приема запросов, подготовки ответа и отправки его. В большинстве случаев это делается с использованием протокола HTTP. Сервлет api не имеет конструкций для отправки запросов, потому что он предназначен для обратного. В любом случае вы всегда можете использовать причал или что-то другое в методах processXXX. (Но это совсем некрасиво :)