0
我有RESTfull服務(比如說,http://apc.tr.re.er:5050/testxyz/service/loaninfo/),我需要運行POST服務。我使用以下類:如何運行HTTPPost調用服務?
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost('above rest url'); <-----
如果我運行上面的客戶端和後置代碼,我沒有得到響應,我會在soapUI的工具中看到。而且我看到soapUI工具的成功響應,因爲我將複製並粘貼具有POST方法要使用的輸入值的「XML」。
當我開始使用java運行POST請求時,卡住了。我需要一些關於「如何將輸入」XML「傳遞給POST服務」的幫助?
注意:我已經設法運行HTTPRest請求並獲得所需的輸出,因爲請求服務不需要任何輸入,我沒有看到任何複雜情況。我使用JAVA作爲代碼語言。
謝謝你。我想知道「MultipartEntity」類是做什麼的?而且,ENUM常量「HttpMultipartMode.BROWSER_COMPATIBLE」的目的是什麼?什麼方法「addpart」在做什麼?在此之前,我有興趣知道「我是否必須將整個XML傳遞到StringBody或只是輸入?」。 >>>沒有多少關於MultipartEntity類和它的用法的信息,可以很容易地使用或通過像我這樣的普通編碼來理解。不好意思打擾你的朋友。幫助是從這個stackoverflow網站上的任何人讚賞。 – MKod 2013-04-25 03:14:58
http://hc.apache.org/httpcomponents-client-ga/httpmime/apidocs/org/apache/http/entity/mime/MultipartEntity.html – 2013-04-25 04:23:06