Windows应用程序Java Servlet参数传递

时间:2012-02-16 06:56:24

标签: c# java javascript .net windows

如何将参数从C#/ .Net Windows应用程序传递到Java Servlet?这里要补充的另一件事是我们无法触及Java Servlet代码。

2 个答案:

答案 0 :(得分:2)

我假设你的java servlet部署在像Tomcat服务器这样的容器中。将参数传递给任何Web应用程序的最简单方法是通过查询字符串

假设

  • Servlet部署在tomcat服务器(或任何其他容器)上
  • tomcat服务器正在机器上运行,例如mymachine并且正在侦听端口8080
  • 可通过以下URL访问servlet

    http://mymachine:8080/myapp/myservlet

现在要将参数(例如param1和param2)传递给它,您可以调用以下URL

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

使用以下C#代码调用此servlet

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

// execute the request
HttpWebResponse response = (HttpWebResponse)
request.GetResponse();

答案 1 :(得分:0)

您可以尝试xml。

序列化数据,然后在另一端解析。

它可能会给你滞后。但是可以工作!