Windows应用程序Java Servlet参数传递

本文关键字:参数传递 Servlet Java 应用程序 Windows | 更新日期: 2023-09-27 18:24:42

如何将参数从C#/.Net Windows应用程序传递到Java Servlet?这里需要补充的一点是,我们不能触摸Java Servlet代码。

Windows应用程序Java Servlet参数传递

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

假设

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

    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();

您可以尝试xml。

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

它可能会让你落后。但是可以工作!