我一直在使用服务链机制创建代理服务。 1.首先,我调用端点,获取结果并将结果发送到序列。 2.在序列中,我有一个数据映射器,然后是一个属性,用于指定安全端点的用户名和密码,然后发送调解器来调用端点。
但是,我收到以下错误: HTTPSender无法将viaPost发送到url [endpoint Url] org.apache.axis2.AxisFault:传输错误:401错误:未经授权, 描述为“此请求需要HTTP身份验证”
我尝试过的解决方案: 1.尝试在调用端点之前将属性“FORCE_HTTP_1.0”添加到true。 但似乎没有任何效果。任何帮助,将不胜感激。
提前致谢。
答案 0 :(得分:0)
如果您的后端需要基本身份验证,请在后端呼叫之前设置以下属性。
Mmh似乎无法从我的iPhone粘贴代码。希望链接有效。
https://docs.wso2.com/display/ESB470/Enabling+HTTP+Basic+Authentication+through+a+Proxy+Server
只需设置属性“代理授权”
即可