我對WCF(以及其他Web服務框架)中如何實現SOAPAction有點困惑。HTTP頭或SOAP頭中的WCF Soap操作?
在測試客戶端中,我配置了一個客戶端消息檢查器,用於抓取SOAP消息以及與請求一起發送的所有HTTP頭。至少在這裏的客戶端消息檢查,動作如在SOAP報頭中的元件示出了:
<s:Header>
<Action ... >http://myurl.com/2009/11/MyService/MyMethod</Action>
但是,如果我查看Fiddler中請求,Action
元素缺少,而是現在有一個附加的在HTTP頭的條目:
SOAPAction: "http://myurl.com/2009/11/MyService/MyMethod"
任何人都可以解釋什麼是這樣?
謝謝!
它們可能是等效的。這不是一個真正的技術問題,但是我的信息檢查員告訴我一件事情,但實際發佈的信息是不同的,這有點令人困惑。此外,服務提供商還確認Fiddler是對的,我的消息檢查員沒有給我真正的傳出請求。 我希望有人能解釋爲什麼會發生這種行爲。 – WayneC 2010-01-27 00:09:22