接口调用方式

fanyuna 2013-03-02 11:26:21
最近在做接口开发,服务端是客户方提供的,我负责写客户端调用。双方约定传递XML,采用http post方式调用,由于项目中之前做过类似的工作,用的是cxf jax-rs 方式调用,然后用jaxb的注解来将XML与对象转换。
后来我也用cxf jax-rs实现,但调用时出现问题。我一直想访问对方的wsdl文档,后来打电话确定时,对方说他们的接口只能用URL httpurlconnection方式调用,说访问不了wsdl文档。他们有多个接口,只给了一个地址,然后根据传的参数再做转发

由于本人对通信协议和webservice的底层不够了解,不知是否如客户所说那样,只能用URL方式调用,请各位高手指点!

另:如果真只能采用URL方式调用那XML都是以字符串的方式传递,这样解析XML的工作就比较繁重了,因此如果能能过cxf jaxb注解的方式来转换成对象更方便了

求助,先谢谢了!
...全文
408 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Anndumbly 2013-06-25
  • 打赏
  • 举报
回复
fanyuna 2013-03-07
  • 打赏
  • 举报
回复
嗯,感谢楼上的两位! 改成用HttpURLConntection调用了。 再请教下 通过jaxb将xml转换成Object时,如果这个xml的节点增加了,Object中没有定义这个属性就会报错,针对这样的动态节点的xml,如何通过jaxb处理?
wrong1111 2013-03-02
  • 打赏
  • 举报
回复
我估计他所谓的接口应该是指的HTTP URL 以XML组织形式的字符串传递。而不是实际意义上的WEBSERVICE 。。 有很多行业都有用这种模式的先例。
jamespengo 2013-03-02
  • 打赏
  • 举报
回复
httpurlconnection 是做http连接的,一般做代理的时候用的比较多,走http协议 webservice走的soap协议,数据传输都是xml格式,完全不搭嘎啊,他要是有接口 应该可以访问wsdl的

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧