我想通过我的 Java EE 应用程序调用 Web 服务并为 URL 设置一个参数。Web 服务部署在 Tomcat 本地服务器中,应用程序部署在另一台本地服务器中。这是我做的步骤:
1) 使用以下方法打开与 Web 服务的连接:
String myParam;
urlServlet = "http://localhost:8084/myWebService";
url = new URL(urlServlet);
urlConnection = (URLConnection) url.openConnection();
urlConnection.setDoOutput(true);
urlConnection.setDoInput(true);
urlConnection.setUseCaches(false);
2)设置参数:
urlConnection.setRequestProperty("Content-Length", myParam.length() + "");
outstream = urlConnection.getOutputStream();
outputStream = new OutputStreamWriter(outstream);
outputStream.write(myParam);
outputStream.flush();
问题是这段代码没有带来我正在寻找的结果。有人知道我在哪里失败了吗?或者我应该怎么做才能解决这个问题?谢谢你们