webservice若干坑

好想吐槽, webservice这个老古董怎么还死而不僵, 明明有那么多替代方案嘛... 吐槽归吐槽, 对接方用这个咱也没脾气, 记录一下httpclient访问webservice的一些坑.

  1. 地址
    地址由对方提供, 一般不会有什么问题, 但是如果一个像我这样多年不碰ws的小白, 对方给一个http://xxx?wsdl就直接拿去用了, 傻乎乎对着wsdl看半天找人家说这不是约定好的返回就丢人大发了.
    所以想要获取wsdl的话, http://xxx?wsdl就可以了, 要访问真正的接口, 不能加?wsdl的
  2. 请求头
    这个真的是折腾我半天, 没人请教查资料也不会主动想到请求头有猫腻.
    两个重要的不可或缺的header如下:
    Content-Type设置为text/xml;charset=UTF-8
    SOAPAction设置为wsdl中定义的action[可以查下wsdl怎么阅读]
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。