我对如何在WCF(以及其他Web服务框架)中实现SOAPAction感到困惑.
在测试客户端中,我有一个Client Message Inspector,它配置为同时获取SOAP消息和随请求一起发送的任何HTTP头.至少在客户端消息检查器中,该操作显示为SOAP标头中的元素:
<s:Header>
<Action ... >http://myurl.com/2009/11/MyService/MyMethod</Action>
Run Code Online (Sandbox Code Playgroud)
但是,如果我在Fiddler中查看请求,则该Action元素丢失,而现在HTTP标头中还有一个附加条目:
SOAPAction: "http://myurl.com/2009/11/MyService/MyMethod"
Run Code Online (Sandbox Code Playgroud)
谁能解释一下到底发生了什么?
谢谢!