嗨,我有一個寧靜的項目,我從客戶端進行休息電話。但對於一個案例,我需要從服務器端進行寧靜的調用。我怎樣才能做到這一點?如何從服務器進行寧靜的通話?
1
A
回答
3
您可以使用Apache HttpClient這個庫。
0
JAX/RS客戶端庫可用於服務器代碼。
我的blog有更多的細節,但這裏是相關的代碼。我正在使用Apache Wink。
Resource editionResource = libraryClient.resource(
"http://localhost:9085/LibraryWink/library/editions」
);
BookEdition theEdition = new BookEdition(
/* title, isbn etc */
);
ClientResponse response = editionResource
.contentType(MediaType.APPLICATION_JSON)
.accept(MediaType.APPLICATION_JSON)
.post(theEdition);
0
正如@Jonas提到的那樣使用HttpClient。事實上,在這種情況下,客戶端和服務器之間沒有區別。您的服務器是另一臺服務器的客戶端。
但要小心:
,如果你在你沒有預料到自己開的插座(至少從EJB)的Java EE環境。 「正確的」解決方案是使用JCA連接到其他系統。我曾經實現過JCA適配器:它並不那麼難,但需要一些努力。
可能更簡單的解決方法是將打開套接字的代碼放入servlet中,例如一個servlet通過HTTP轉向另一個(運行在不同的服務器上)。我認爲Java EE規範並沒有嚴格禁止它。
相關問題
- 1. 如何在寧靜的服務中進行kerberos/spnego支持?
- 2. cakephp寧靜服務
- 3. 如何保護WCF寧靜的服務?
- 4. 如何描述寧靜的web服務
- 5. 如何從SQL Server調用寧靜服務觸發器
- 6. Azure寧靜的web服務
- 7. 寧靜的web服務eclipse
- 8. angular2與寧靜的服務
- 9. 服務器端寧靜api分析
- 10. 如何通過寧靜的web服務返回集合對象
- 11. 如何通過ajax訪問基於java的寧靜服務jquery
- 12. 寧靜+休息服務
- 13. 連接到來自服務器的寧靜服務的錯誤
- 14. 如何從彈簧調用寧靜的服務2.5
- 15. SILVERLIGHT:如何從silverlight訪問寧靜的服務
- 16. 如何從外部寧靜服務填充Lightswitch屏幕?
- 17. 通過寧靜
- 18. Liferay 7 - 服務構建器 - JSON寧靜服務未顯示
- 19. JDO的春天寧靜的服務
- 20. 寧靜的web服務的書
- 21. 與Spring整合的寧靜服務
- 22. php psr-0寧靜的web服務庫
- 23. 在寧靜的服務上實現SSO
- 24. 用於寧靜服務的Apache模塊
- 25. 寧靜服務上的數據加密
- 26. 春天寧靜的Web服務驗證
- 27. wcf寧靜的服務配置錯誤
- 28. CherryPy索引是寧靜的web服務?
- 29. 發送數據到寧靜的服務
- 30. 寧靜網絡服務的網址
你的意思是調用另一臺服務器?而不是客戶,我希望。 – Jonas
是調用另一臺服務器 –