我已经给了一个WDSL文件,并且必须使用axis2创建一个web服务客户端。我已经能够使用WSDL2java生成CallbackHandler和Stub。我试过按照这个教程创建客户端http://briansjavablog.blogspot.com.au/2013/01/axis2-web-service-client-tutorial.html 我不确定我是否正确实施了客户端。它运行,但我不知道你如何查看任何输出结果。我从来没有处理过Web服务。生成的存根文件包含了很多代码,我该如何知道我应该调用什么?我找到的所有教程都给出了示例客户端,但我想知道我需要看看创建自己的。 如果任何人有任何建议或链接来创建易于理解的客户,将不胜感激。如何创建和Axis2客户端
0
A
回答
1
我认为这可能没有回答一段时间,因为这个问题并不清楚,您可能需要对Web服务和SOAP进行一般性介绍。如果您获得了WSDL(或者可以从某处获得URL),那么您将Web Service用作客户端 - 您(已发布)已经创建了客户端使用的存根。你只需要使用它。您正在向服务器(Web服务)发送请求并向其发送它所需的数据(作为在Web Service模式中布置的SOAP参数)。基于这个SOAP请求,你将得到一个响应。为客户端创建的存根充当客户端的调用点和响应点。
所以你的问题是如何测试它:你决定如何处理响应,因为这是你编码到客户端的内容。您需要从一个模式开始(通常您需要编写对象/数据以及您希望它们执行的功能,并且工具(如Axis2))将生成服务器代码(对于Web服务和SOAP传输)
所以在你的问题中,我认为你需要a)查看一些Web服务书籍/在线教程来弄清楚它是什么,b)编写你的客户端代码以显示结果和内容 - 并确保您实际上正在发送并获得Web服务的响应,以及c)还要了解创建自己的Web服务需要做什么(无论您计划服务的目的是什么成立之前,在创建自己的。
实际上,我认为你只需要首先将Web服务放在脚下。并且您指出的教程(http://briansjavablog.blogspot.com.au/2013/01/axis2-web-service-client-tutorial.html)对于希望获得Web服务客户端的任何人都很有用 - 感谢您发布该内容。
相关问题
- 1. Axis2:Axis2的Web客户端
- 2. 如何在Eclipse中创建Axis2 Web服务客户端?
- 3. 使用Apache Axis2和Rampart创建WebService客户端
- 4. 如何创建和从客户端
- 5. Axis2客户端由春
- 6. Java客户端Axis2 OMException
- 7. axis2(1.3)客户端问题
- 8. 实现客户端的Axis2
- 9. 创建Axis2 Rampart客户端时出现问题
- 10. 如何为从Axis2 Webservice创建的客户端对象定义toString()方法
- 11. 如何使用PyChef做'刀客户端删除'和'刀客户端创建'?
- 12. axis2创建和使用池客户端存根时,ServiceClient.cleanupTransport()的NullPointerException异常
- 13. 如何为ios创建Gmail客户端?
- 14. 如何创建soap客户端?
- 15. 如何为网站创建客户端?
- 16. Visual Studio如何创建WebService客户端
- 17. 如何创建WCF客户端库
- 18. Axis2 webservice客户端weblogic webservice客户端jar confilct
- 19. 创建syncml客户端和服务器
- 20. RPM创建:在客户端
- 21. Keynotfoundexception上创建客户端
- 22. FOSOAuthServerBundle创建客户端
- 23. 客户端的app.config创建
- 24. JAX-WS客户端创建
- 25. 创建REST客户端API
- 26. .net客户端使用Axis2 Web服务
- 27. Axis2测试客户端错误
- 28. Axis2/Rampart客户端自签名证书
- 29. 利用Axis2客户端代码
- 30. Axis2客户端:避免维护会话