I404NF エラーは、リクエストパスまたはメソッドが API 定義と一致しないことを示します。次の一般的な原因を確認してください:
-
グループにベースパスが設定されている場合は、API リクエストパスの先頭にベースパスを追加してください。たとえば、グループのベースパスが /test で、API のリクエストパスが /nameid の場合、API 呼び出しのパスは /test/nameid にする必要があります。
-
API 定義のメソッドが POST に設定されている場合、リクエストでも POST メソッドを使用する必要があります。そうでない場合、I404NF エラーコードが返されます。
-
ドメイン名が複数のインスタンスにバインドされている場合は、クライアント上の DNS レコードを確認し、リクエストが正しいインスタンスにルーティングされていることを検証してください。
-
API が本番環境以外に公開されている場合、API 呼び出し時にターゲット環境を指定してください。
-
テスト環境で API を呼び出すには、リクエストに X-Ca-Stage:TEST ヘッダーを追加してください。
-
ステージング環境で API を呼び出すには、リクエストに X-Ca-Stage:PRE ヘッダーを追加してください。
-