2017-05-17 1 views
0

サービスチェーンメカ​​ニズムを使用してプロキシサービスを作成しています。 1.まず、エンドポイントを呼び出して結果を取得し、その結果をシーケンスに送信します。 2.シーケンスでは、データマッパーと、その後、セキュアなエンドポイントへのユーザー名とパスワードを指定して、エンドポイントを呼び出すためにメディエータを送信するプロパティを持っています。WSO2 ESB - HTTP 401不正なエラー

しかし、私は次のようなエラーになってきた:この要求が必要です」と無許可、説明と : HTTPSender URLにsendViaPostにできませんでした[エンドポイントのURL] org.apache.axis2.AxisFault:トランスポート・エラー:401エラーHTTP認証 "

私が試した解決方法: 1.エンドポイントへの呼び出しを行う前に、プロパティ" FORCE_HTTP_1.0 "をtrueに追加しようとしました。 しかし、何も動作していないようです。どんな助けもありがとう。

ありがとうございます。

+0

「プロキシ認証」プロパティを設定しますか?エンドポイントはそれらをどのように期待していますか – Bee

+0

プロパティメディエータを追加してから、base64エンコーディングを使用してユーザー名とパスワードを設定します。このリンクを参照してください:https://docs.wso2.com/display/ESB470/Enabling+HTTP+Basic+Authentication+through+a+Proxy+Server –

+0

それはうまくいかないと言っていますか? – Bee

答えて

0

バックエンドで基本認証が必要な場合は、バックエンド呼び出しの前に次のプロパティを設定します。

私のiPhoneからコードを貼り付けることができないようです。リンクが動作することを願っています。

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

ちょうどあなたがユーザー名とパスワードを設定しましたか

+0

ありがとうございます!プロパティにUsername-passwordを追加しましたが、プロパティの名前が「Authorization」でなければならないことに気付きませんでした。私は別の名前をつけていたので、それが働いていなかったのです。 –

関連する問題