[請益] .Net 和 PHP 透過SOAP串接

看板PHP作者 (夏天到了,冷不起來了說)時間11年前 (2014/04/25 15:46), 11年前編輯推噓1(1011)
留言12則, 5人參與, 最新討論串1/1
最近碰到一個案子是要去接收對方用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

04/25 16:07, , 1F
看起來是web service 的拋接資料,既然你都知道收不到資料,那
04/25 16:07, 1F

04/25 16:08, , 2F
你就把錯誤訊息印出來就知道問題了...
04/25 16:08, 2F

04/25 16:23, , 3F
我覺得是.wsdl的schema上的問題,可是雙方又都沒有不同程
04/25 16:23, 3F

04/25 16:23, , 4F
式串接的經驗,不知道要怎麼設
04/25 16:23, 4F

04/25 22:52, , 5F
欸?這種不是兩邊規格定好就可以串了嗎…囧
04/25 22:52, 5F

04/25 23:15, , 6F
這個不看API規格根本就跟猜謎一樣啊XD
04/25 23:15, 6F

04/26 00:42, , 7F
對方似乎是用Service的方式產生的...
04/26 00:42, 7F

04/26 00:42, , 8F
我是參照網路上的Demo修改的
04/26 00:42, 8F

04/26 00:43, , 9F
然後兩邊都不知道要怎麼去定wsdl的規格 囧rz
04/26 00:43, 9F

04/26 00:44, , 10F
唯一有的規格只有function name和data的結構
04/26 00:44, 10F

04/26 00:45, , 11F
結果兩邊連資料的拋接都對不上 XD
04/26 00:45, 11F

04/26 10:42, , 12F
水晶球,顯出景象
04/26 10:42, 12F
好吧,我比較需要知道的是所謂的規格是.wsdl的schema要能對的上嗎 (對方說都是用WCF服務來串,好像都是用.svc,我參照過他們的.svc 不過用我方的程式測試跑不起來) ※ 編輯: JYHuang (122.121.243.103), 04/26/2014 12:07:05
文章代碼(AID): #1JMXBA4s (PHP)
文章代碼(AID): #1JMXBA4s (PHP)