如何使用 Postman 调用 WCF SOAP Web 服务

Yve*_*hon 3 wcf soap postman

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

邮递员也发出 SOAP 请求

我不断收到此错误消息:

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

这个特定的服务原型没有安全性,当我检查 WCF 服务日志时,我看到这条消息是红色的:

处理动作''。

知道如何解决这个问题并在请求中映射 SOAP 操作吗?

Yve*_*hon 9

我通过指定一个带有 SOAPAction 键和值的请求标头找到了一种解决方法: http://tempuri.org/I<My Service Name>/<Method Name>

在此处输入图片说明

希望这可以帮助!