Re: [请益] Java传送 SOAP 到 Https 的 WebService

楼主: latcabuw101 (DANTO)   2017-07-19 22:03:15
※ 引述《latcabuw101 (DANTO)》之铭言:
: 向各位年薪两百万的大大神人请安问好
: 小鲁在做透过 Java 传送 SOAP 格式的 XML 到 WebService 时 卡关了
: 由于这个 WebService 是 Https 的 目前卡在Cert的使用与帐号密码
: 网络上翻找了许多文章 有看到使用 HttpClient 也有 HttpURLConnection
: 目前我的做法是用 HttpClient 也有设定 Credential 把帐号密码设定上
: 也有得到对方公开的金钥 也试着把金钥透过 KeyExplore放入自己的 JRE
: 但是不管怎么处理 总是得到 500 的回应 ...
: 讯息内容都是 “在验证的时候发生错误,讯息没有被处理”
: 相同的方法有去试过 Http 的 WebService 是能够正常作动的
: 已经卡关好几天了,找资料找到晕头转向
: 想恳求有使用过有经验的大大能够分享一下
: 以下是我目前有的东西
: 环境 : jre 1.8
: 有 WebService 的 WSDL , 也有对方的公开金钥
: 以上感谢大家帮忙,谢谢 !!
来回复一下前阵子自己的问题
最后这个问题在前几天顺利解决了
最后最后的差异点是在我的SOAP档的 Header
原先针对自己的 Header 没有额外太多的设定
于是抓了原文下面板友推荐的 SOAPUI
这个软件不得不说方便 汇入 WSDL 后 可以直接套出默认的范本
将自己的值填完后就可以直接测试送出 指定凭证等等也很方便设定
最后测通了以后 看了下送过去的 SOAP 与自己原始的差异 一比较问题就出来了
也把这个差异修正后就解决哩
感谢版众们提出的建议与点解 感激不尽 !
作者: yfr   2017-07-19 22:22:00
不错 这样也算一个了结 后人以后还看得到
作者: jj0321 (JJ与你倒数唷)   2017-07-19 22:39:00
不要删文!!
作者: atpx (秋雨的心情)   2017-07-20 00:16:00
不要山文!! 这样后人才能查到
作者: stosto (树多)   2017-07-20 12:52:00
这个建议转java版
作者: clarencech (Clar)   2017-07-23 19:59:00
推SoapUI, 如果实作用Apache CXF也很省工喔

Links booklink

Contact Us: admin [ a t ] ucptt.com