2016-06-28 11 views
2

HTTPエンドポイントを使用しているとき、私はWSO2 AMに問題があり、WSO2 AM HTTPエンドポイント

<ams:fault xmlns:ams="http://wso2.org/apimanager/security"> 
<ams:code>900906</ams:code> 
<ams:message>No matching resource found in the API for the given request</ams:message> 
<ams:description>Access failure for API: /rest/v1, version: v1. Check the API documentation and add a proper REST resource path to the invocation URL</ams:description> 

しかし、それは

Address Endpoint info

Address Endpoint Impl、住所エンドポイントを使用した場合に取り組んでいます

HTTPエンドポイントに変更する動作していない、

enter image description here

+0

エラーログに一致するリソースが見つかりません。 GET要求のためにパブリッシャで定義したリソースパスを追加してください。 – Jenananthan

答えて

0

他の人がこのようなAMのバージョンを、どのようなエンドポイントの仕事と、どのような「エンドポイントアドレス」されていないものをと、あなたを助けることができるかもしれので、より具体的にしてください?

スナップショットごとに、/ rest/NOT/rest/v1を指すように見えます。

0

WIREログを有効にしてこれをさらに分析することができます。アドレスエンドポイントとHTTPエンドポイントは、どちらも同じように動作します。 APIマネージャでWIREログを有効にするには、thisに従ってください。

1

「一致するリソースが見つかりません」というエラーは、APIリクエストを正しいAPIとリソースにディスパッチすることに関連しています。したがって、エンドポイントタイプとの関係はありません。

添付のスクリーンショットによると、APIのコンテキストとバージョンはMrlDatabaseAPI/v1です。しかし、あなたが試みたのは、rest/v1です。コンテキストが「休止」、バージョンが「v1」のAPIを使用していない場合、このタイプのエラーが発生します。 MrlDatabaseAPI/v1 APIを呼び出す場合は、正しいリソースパス(/ pesticide、/ report、/ reportNotes、/ crops、/ cuntries)を追加してください。

関連する問題