WSO2 ESB - HTTP 401未经授权的错误

时间:2017-05-17 21:18:31

标签: http wso2 wso2esb wso2carbon http-status-code-401

我一直在使用服务链机制创建代理服务。 1.首先,我调用端点,获取结果并将结果发送到序列。 2.在序列中,我有一个数据映射器,然后是一个属性,用于指定安全端点的用户名和密码,然后发送调解器来调用端点。

但是,我收到以下错误: HTTPSender无法将viaPost发送到url [endpoint Url] org.apache.axis2.AxisFault:传输错误:401错误:未经授权, 描述为“此请求需要HTTP身份验证”

我尝试过的解决方案: 1.尝试在调用端点之前将属性“FORCE_HTTP_1.0”添加到true。 但似乎没有任何效果。任何帮助,将不胜感激。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您的后端需要基本身份验证,请在后端呼叫之前设置以下属性。

Mmh似乎无法从我的iPhone粘贴代码。希望链接有效。

https://docs.wso2.com/display/ESB470/Enabling+HTTP+Basic+Authentication+through+a+Proxy+Server

只需设置属性“代理授权”

即可