希望这个问题很简单。

我有一个要查询的Web服务https://myip:8443/AXL,在这种情况下,所涉及的应用程序是CUCM服务器。我知道它提供了一个用于查询的SOAP API,并且我正在尝试使用new-webserviceproxy连接到它。

不幸的是,WSDL和SOAP对我来说有点不透明。我相对有信心,问题是我正在尝试连接到错误的uri,但目前我还不了解我在做什么错。

这是我的命令:
New-WebServiceProxy -Uri https://myip:8443/axl?WSDL -Credential ($AXLCred)
它返回以下错误:
New-WebServiceProxy : The request failed with HTTP status 401: Unauthorized.
以防万一您担心我的凭据是问题,以下命令可以正常运行:
Invoke-WebRequest -Uri https://myip:8443/axl/ -Credential ($AXLCred)

最佳答案

这是WSDL位置的列表。

http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/devguide/5_0_4/ccmdev/ccmdvCh2.html#wp96739

关于powershell - 如何找到SOAP API的WSDL接口(interface)? -电源 shell ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23435848/

10-15 10:48