[英]How to send text by HttpPost method?
我不知道如何使用HTTPCLIENT(java // apache)庫發送一些文本。 我需要通過文本將參數發送到服務器。 任何想法?
假設您有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();
如果可以更改工具,請嘗試使用RestClient工具進行蝕。 它為測試靜態Web服務提供了強大的支持。 它可以選擇指定
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.