我需要修改WSDL中的soapAction,使其内部仅包含ServiceOperation / ServiceMethod。
当我将namespace属性保留为空时,将其设置为:
<soap:operation soapAction="urn:ServiceName/GetCustomers" style="document"/>
删除命名空间属性后,tempuri.org命名空间就会介入并破坏结果。
必须做什么:
<soap:operation soapAction="ServiceName/GetCustomers" style="document"/>
有什么办法可以做到这一点? 感谢您的帮助。
答案 0 :(得分:0)
发现可以通过直接在方法上指定操作来完成此操作:
[OperationContract(Action = "ServiceName/GetCustomers")]