我编辑了这个问题,它变得过于复杂。我禁用了 Web 服务的 SSL 要求,将其作为一个问题删除。
我只是想从 Mule 调用本地 Web 服务。当我通过出站 http 端点(传递正确的用户名和密码)调用它时,我收到以下错误。
Failed to route event via endpoint:
DefaultOutboundEndpoint{
endpointUri=http://myUsername:<password>@localhost/WebServices3/apfmlead, connector=HttpConnector
{
name=connector.http.mule.default
lifecycle=start
this=6cb6a34
numberOfConcurrentTransactedReceivers=4
createMultipleTransactedReceivers=true
connected=true
supportedProtocols=[http]
serviceOverrides=<none>
},
name='endpoint.http.localhost.80.WebServices3.apfmlead', mep=REQUEST_RESPONSE,
properties={followRedirects=true, http.method=GET},
transactionConfig=Transaction{factory=null, action=INDIFFERENT, timeout=0},
deleteUnacceptedMessages=false, initialState=started, responseTimeout=10000,
endpointEncoding=UTF-8, disableTransportTransformer=false}. Message payload is of type: GetMethod
如果我将 endpointUri 复制到浏览器并将“<密码>”替换为实际密码,则服务正常运行。