如何使用邮递员调用WCF SOAP Web服务

时间:2018-06-21 15:03:39

标签: wcf soap postman

我正在按照Postman博客中的以下说明使用Postman调用WCF(SOAP)Web服务:

Postman makes SOAP requests too

我不断收到此错误消息:

  

由于EndpointDispatcher上的ContractFilter不匹配,因此无法在接收方处理带有操作''的消息。这可能是由于合同不匹配(发送方和接收方之间的操作不匹配)或发送方和接收方之间的绑定/安全不匹配造成的。检查发送方和接收方具有相同的合同和绑定(包括安全性要求,例如消息,传输,无)。

此特定服务原型没有安全性,当我检查WCF服务日志时,会看到此消息为红色:

  

处理措施”。

有什么主意如何解决这个问题并在请求中映射一个SOAP Action?

1 个答案:

答案 0 :(得分:1)

我找到了一种解决方法,方法是使用SOAPAction键指定请求标头,并将其值设置为:http://tempuri.org/I<My Service Name>/<Method Name>

enter image description here

希望这会有所帮助!