我需要創建一個Http客戶端,以使用WLP提供的JAXRS客戶端API(lib:javax.ws.rs.client。*)測試REST Web服務。我將不得不使用POST方法發送字符串請求(JSON消息)並接收字符串響應(JSON消息)。如果有人有類似的Java代碼(Class)和必要的導入來完成這項任務,我將不勝感激。在Websphere Liberty Profile中使用JAXRS客戶端API(POST請求)的Http客戶端
PS:我開始編碼的Java類,但我不知道怎麼去迴應:
Client client = ClientBuilder.newClient();
WebTarget myResource = client.target("http://example.com/webapi");
....
我使用:
Websphere Liberty profile 16.0.0.2,
jaxrs-2.0 [1.0.0]
jaxrsClient-2.0 [1.0.0]
IDE : RDz
您好邁克爾,謝謝回答,但我仍然有警告和錯誤:[警告] HTTP出現響應碼被破壞 [警告]攔截器{HTTP: //9.458.365.147:11491/webservice}WebClient拋出異常,立即展開 無法發送消息。 –
它的工作!非常感謝邁克爾 –