我创建了一个WDSL API代理,一切正常,但正如预期的那样,我收到了身份验证错误,因为我没有向SOAP服务器发送正确的用户和密码,我在哪里设置?
答案 0 :(得分:1)
也许您需要在标头请求中传递用户名和密码。
答案 1 :(得分:0)
典型的是,您将包含SOAP调用的Authorization标头。我通常在分配消息策略中执行以下操作:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<AssignMessage name="buildSoapMessage">
<DisplayName>buildSoapMessage</DisplayName>
<AssignTo createNew="true" type="request">request</AssignTo>
<Set>
<Headers>
<Header name="Authorization">{request.header.Authorization}</Header>
</Headers>
<Verb>POST</Verb>
<Payload contentType="text/xml">
<Request xmlns="urn:foo:bar:1.0">