我将很快开始一个项目,它将用Java编写,并将与基于PHP的Web服务进行通信。我最初认为我正在读的是Jax-RS将是正确的解决方案,因为我认为我的Java方面需要成为一个Web服务。从那以后我就知道它不会,但是它会和Java有很多沟通。如果我发送请求并接收响应,Jax-RS是一个很好的解决方案吗?有没有其他工具或只是标准的Java?Jax-RS是与Web服务进行通信的正确解决方案吗?
2
A
回答
2
如果你想消耗(REST风格)的Web服务,那么你可以使用一个所谓的客户端API。大多数JAX-RS实现类似Jersey或RESTEasy包括一个,如:
Consuming RESTful Web Services With the Jersey Client API
注意,这还不是JAX-RS标准的一部分,但它很快将是:
0
标准的Java:HttpUrlConnection
第三方:阿帕奇HttpClient
0
尝试RestTester从rexsl-test客户端。它是一个具有内置断言功能的RESTful客户端。您可以使用简单的fluent interface提出请求并运行断言响应。
相关问题
- 1. 企业服务总线是正确的解决方案吗?
- 2. Mac上的Web服务解决方案
- 3. Web转发或CNAME解决方案 - 哪一个是正确的?
- 4. 这是正确的运动解决方案吗?
- 5. DataWriter是ExtJS CRUD的正确解决方案吗?
- 6. 塑料SCM。这是正确的解决方案吗?
- 7. JSON解析正确的解决方案
- 8. C#.net windows服务与远程web服务进行通信
- 9. 是否有任何用于与SOAP Web服务通信的本机iOS解决方案?
- 10. Google Places API Web服务服务器端解决方案
- 11. 什么是高可用性授权服务的正确解决方案?
- 12. 不确定的解决方案是正确的python类
- 13. 与正在运行的服务进行通信
- 14. 如何与JSON和Core Data中的Web服务进行通信?
- 15. 创建web服务与iOS应用程序通信的正确方法
- 16. 解决方案从服务器的NodeJS
- 17. 找不到我的web服务的解决方案
- 18. 如何实现通过SSL进行Web服务通信的Web服务?
- 19. Android:BitmapFactory.decodeStream OutOfMemoryException - 是SoftReference的解决方案吗?
- 20. 是递归的解决方案吗? - Python
- 21. 是值得的SSMS解决方案吗?
- 22. Django:get_object_or_404不是正确的解决方案,但是什么?
- 23. 通过流与查询进行通信。什么是正确的方式?
- 24. 我无法使用gSOAP与Web服务进行通信
- 25. 动态与多个Web服务进行通信
- 26. ReactJS客户端无法与Java Web服务进行通信
- 27. 如何直接将Web服务与bot框架进行通信?
- 28. 什么是确保服务器端和移动客户端通信安全的解决方案?
- 29. 在多表单环境中与Web服务进行通信的最佳方式
- 30. 服务器端图表解决方案
我发现泽西岛特别容易使用。如果您的POJO被正确注释,则只需几行即可进行调用并获取未编组的对象。 – Paul 2011-12-15 19:52:18