我的一位客户向我提供了在Microsoft Visual Studio中生成的WSDL。他声称连接到此WSDL的唯一方法是通过TCP / IP。
因此,我当时在考虑使用Netty来管理连接,但是我不确定如何以最适合Netty框架的方式处理WSDL / SOAP方法。
请指教。
看起来人们正在混淆TCP / IP和HTTP,HTTP的较低层协议是TCP / IP!要访问WSDL服务,通常需要使用SOAP,而SOAP就是XML over HTTP。Netty提供HTTP协议编码器和解码器。您将需要添加自己的处理程序来处理传入的XML。
看一下RestExpress项目,它不是SOAP,而是使用Netty创建Web服务。恕我直言,您应该使用一些经过验证的Web服务框架,例如axis,jboss-ws,metro,spring-ws等,而不是尝试构建自己的框架。
| 归档时间: |
|
| 查看次数: |
2690 次 |
| 最近记录: |