我不知道如何使用HTTPCLIENT(java // apache)库发送一些文本。我需要通过文本向服务器发送参数。 有什么想法吗?
答案 0 :(得分:1)
假设您有some-remote-server
作为远程服务器地址,some-servlet
作为远程servlet接受param1
,param2
等等,并根据请求提供相应的值。如果远程servlet接受GET调用,您可以使用下面的命令发送请求;
HttpClient httpClient = new HttpClient();
GetMethod getMethod = new GetMethod(); //You could use PostMethod if servlet accept POST
String request ="http://some-remote-server/some-servlet?param1=value1¶m2=value2";
httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(5000);
getMethod.setURI(new URI(request, false, null));
...
然后接收来自远程servlet的响应返回;
ObjectInputStream ois = new ObjectInputStream(getMethod.getResponseBodyAsStream());
ois.readObject();
答案 1 :(得分:0)
如果您可以更改该工具,请尝试RestClient Tool进行日食。 它对测试宁静的Web服务有很大的支持。它有指定选项,