我的项目混合了肥皂和Web API操作(两个不同的SVC文件)。
在我的本地计算机上,我托管了该服务,并使用SOAPUI来使用它的端点。我收到了预期的答复。
如果我在任何其他环境上托管我的服务并在本地计算机上使用SOAPUI,则会收到错误400错误的请求。我尝试了'POST'和'GET'方法。谁能弄清楚是什么原因?非常感谢您的帮助
这取决于实际的WCF配置,然后使用正确的服务设置成功进行呼叫。假设WCF是SOAP Web服务,如果直接使用SOAPUI发送POST请求,则应该在请求正文和HTTP标头中的SOAPAction字段中设置XML格式数据。此外,在建立请求时应仔细配置其他一些配置,例如基本身份验证/ Windows身份验证,服务URI等。如果WCF是Restful风格的服务,则应确保在传递参数时正确格式化参数。无论如何,我建议您以无法成功调用的实际方法为例,然后创建一个最小的,可重现的问题。我将尽力创建一个示例来找出问题所在。请随时告诉我是否有什么我可以帮助的。