エラーの原因
リクエストの HTTP Method、Path、または指定されたステージ (X-Ca-Stage)が正しくありません。
たとえば、API はテスト ステージで呼び出されるように指定されていますが、API はテスト ステージにリリースされません。
注意:
- リクエストにステージが指定されていない場合、リリースステージの API にはデフォルトでアクセスされます。
- 定義が変更された API は、再度有効にするためにリリースされなければなりません。 ほとんどの場合、パスは変更されますが、API は再びリリースされません。 リクエストが新しいパスに基づいて送信されると、エラーが報告されます。
解決方法
HTTP Method、パス、ステージの3つの要素を確認します。
- API 命令で POST リクエストが必要な場合、GET リクエストはサポートされていません。 呼び出し方法は一貫していなければなりません。
- リクエストパスは現在の実行パスと一貫していなければなりません。 変更されたがリリースされなかった API は、呼び出しに失敗する可能性があります。
- 適切なステージを指定する必要があります。 リクエストヘッダー内のパラメーター X-Ca-Stage のバリューは、テスト ステージとオンライン ステージをそれぞれ示す”RELEASE/TEST”です。 このパラメーターを空のままにすると、デフォルトでオンライン ステージが使用されます。
- パラメーターおよびリクエストの詳細については、API の呼び出しをご参照ください。