Передача параметров Java-сервлета приложения Windows - PullRequest
1 голос
/ 16 февраля 2012

Как передать параметры из приложения C # /. Net Windows в сервлет Java? Еще одна вещь, которую нужно добавить, это то, что мы не можем коснуться кода сервлета Java.

Ответы [ 2 ]

2 голосов
/ 16 февраля 2012

Я предполагаю, что ваш Java-сервлет развернут в каком-то контейнере, например на сервере Tomcat.Самый простой способ передать параметр в любое веб-приложение - это через строку запроса .

Предполагая, что

  • Сервлет развернут на сервере Tomcat (или любом другом контейнере)
  • Сервер Tomcat работает на компьютере, скажемmymachine и прослушивание порта 8080
  • Сервлет доступен через следующий URL

    http://mymachine:8080/myapp/myservlet

Теперь для передачи параметра (скажем, param1 и param2) к нему вы можете вызвать следующий URL

http://mymachine:8080/myapp/myservlet?parame1=value1&param2=value2

Используйте следующий код C # для вызова этого сервлета

HttpWebRequest  request  = (HttpWebRequest)
WebRequest.Create("http://mymachine:8080/myapp/myservlet?parame1=value1&param2=value2");

// execute the request
HttpWebResponse response = (HttpWebResponse)
request.GetResponse();
0 голосов
/ 16 февраля 2012

Вы можете попробовать xml.

Сериализация данных, а затем анализ на другом конце.

Это может дать вам отставание. Но может работать!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...