0
我創建了一個WDSL API代理,一切正常,但按預期我收到一個身份驗證錯誤,因爲我沒有發送正確的用戶和密碼到SOAP服務器,我在哪裏設置?發送用戶名/密碼到SOAP服務
我創建了一個WDSL API代理,一切正常,但按預期我收到一個身份驗證錯誤,因爲我沒有發送正確的用戶和密碼到SOAP服務器,我在哪裏設置?發送用戶名/密碼到SOAP服務
也許你需要在頭請求中傳遞用戶名和密碼。
通常,您將包含SOAP調用的授權標頭。我通常在如下的分配消息策略中執行這些操作:
<?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">
沒有意識到必須在WSDL方法的分配消息中插入soap包,什麼是noob! – 2015-02-06 20:00:51