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