EodData wsdl java 连接
我试图弄清楚如何启动与 EodData.com 的 WSDL 连接,
wsdl 地址是
http://ws.eoddata.com/data.asmx?wsdl
我正在使用 CXF 创建客户端连接:
QName qname = new QName("http://ws.eoddata.com/Data", "Data");
Data data = new Data(new URL("http://ws.eoddata.com/data.asmx?wsdl"), qname);
DataHttpGet dataGet = data.getDataHttpGet();
dataGet.login("xxx", "ppp");
并且我
Caused by: org.apache.cxf.interceptor.Fault: Unmarshalling Error: unexpected element (uri:"http://schemas.xmlsoap.org/soap/envelope/", local:"Header"). Expected elements are <{http://ws.eoddata.com/Data}LoginResult>
不确定应该如何启动连接?
I am stuck trying to figure out how to initiate a WSDL connection with EodData.com
the wsdl address is
http://ws.eoddata.com/data.asmx?wsdl
I am using CXF to create a client connection:
QName qname = new QName("http://ws.eoddata.com/Data", "Data");
Data data = new Data(new URL("http://ws.eoddata.com/data.asmx?wsdl"), qname);
DataHttpGet dataGet = data.getDataHttpGet();
dataGet.login("xxx", "ppp");
and I got
Caused by: org.apache.cxf.interceptor.Fault: Unmarshalling Error: unexpected element (uri:"http://schemas.xmlsoap.org/soap/envelope/", local:"Header"). Expected elements are <{http://ws.eoddata.com/Data}LoginResult>
Not sure how I should initiate the connection?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用以下代码进行的快速测试对我有用。
使用 WSDL2Java:
然后使用您提供的代码进行一些更改:
响应是:
A quick test using the following code worked for me.
Using WSDL2Java:
Then using the code you provided with a few changes:
The response was: