看板 PHP 關於我們 聯絡資訊
最近碰到一個案子是要去接收對方用SOAP方式丟過來的資料。 我們這邊Server端的環境是用IIS+PHP, 對方是用.Net的環境去拋資料過來。 (設備端是醫療儀器,我從log看是arm內崁式的機器) 從網路上的DEMO去看 似乎是會先去讀取某個.wsdl檔 然後解析其內容(含動作、網址…等等) 步驟是 GET .wsdl file 然後POST 到 裡面指定的 php檔 不過開始串接測試時,一直無法接收到對方的資料。 去看web server的log檔。 都是只有GET .wsdl 這個請求後 就沒有後續動作了。 請問有沒有先進們在不同程式串過SOAP的經驗呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.67.233.81 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1398411978.A.136.html
gname:看起來是web service 的拋接資料,既然你都知道收不到資料,那 04/25 16:07
gname:你就把錯誤訊息印出來就知道問題了... 04/25 16:08
JYHuang:我覺得是.wsdl的schema上的問題,可是雙方又都沒有不同程 04/25 16:23
JYHuang:式串接的經驗,不知道要怎麼設 04/25 16:23
gpmm:欸?這種不是兩邊規格定好就可以串了嗎…囧 04/25 22:52
fri13:這個不看API規格根本就跟猜謎一樣啊XD 04/25 23:15
JYHuang:對方似乎是用Service的方式產生的... 04/26 00:42
JYHuang:我是參照網路上的Demo修改的 04/26 00:42
JYHuang:然後兩邊都不知道要怎麼去定wsdl的規格 囧rz 04/26 00:43
JYHuang:唯一有的規格只有function name和data的結構 04/26 00:44
JYHuang:結果兩邊連資料的拋接都對不上 XD 04/26 00:45
MOONRAKER:水晶球,顯出景象 04/26 10:42
好吧,我比較需要知道的是所謂的規格是.wsdl的schema要能對的上嗎 (對方說都是用WCF服務來串,好像都是用.svc,我參照過他們的.svc 不過用我方的程式測試跑不起來) ※ 編輯: JYHuang (122.121.243.103), 04/26/2014 12:07:05