2016-12-31 9 views
1

私は、ノードによってアクセス可能なノードベースのサンプルベースのノードベースのアプリケーションを持っています。 私はAPIMを設定しました。私はhttps://www.googleapis.com/books/v1/volumes?q=isbn:0747532699のようないくつかのサンプルサービスにヒットし、応答を返すことができました。WSO2 APIマネージャーがローカルホストからの応答を取得できません

しかし、私はAPIコンソールを使用してAPIマネージャを経由して、私はlocalhostのRESTサービスを打つしようとすると、私は レスポンスボディがないコンテンツを取得しています 応答コード0 レスポンスヘッダ{ 「エラー」:「サーバーからの応答がない」 }

ログにエラーはありません。しかし、どちらの呼び出しもバックエンドの休憩サービスには達していません。 APIマネージャでローカルホストのURLにアクセスするためにいくつかの変更を行う必要があります。このAPIマネージャのインストールとレストサービスは同じマシンにあります。 助けてください。

答えて

0

これは、ブラウザがAPIMエンドポイントの証明書を信頼しない場合に発生します。理想的には、ブラウザにAPIM証明書をインストールする必要があります。

回避策として、証明書を受け入れるようブラウザに指示できます。そのためには、新しいブラウザタブにAPI URLをコピーし、その証明書を受け入れます。

次に、APIコンソールでもう一度お試しください。それは動作するはずです。

+0

私はちょうど私のブラウザのコンソールで見つけた、以下のエラーが 混在したコンテンツがあります:「https://192.168.0.101:9443/store/apis/info?name=user&version=v1&provider=admin#のページは!/ default/get_getAll 'はHTTPS経由でロードされましたが、安全でないXMLHttpRequestエンドポイント' http://192.168.0.101:9443/users/v1/getAll 'を要求しました。このリクエストはブロックされました。 HTTPS経由でコンテンツを配信する必要があります。 これが理由である可能性がありますか?あなたが言及したのと同じ修正ですか? – Jocket

+0

あなたのURLはhttpですか? – Bee

+0

yes..itsサンプルアプリケーション – Jocket

関連する問題