HTTP Status Code

このトピックでは、MTPush REST APIのHTTPレスポンスコード仕様を定義します。

MTPush Push APIの新しいv4 APIはこの仕様を満たしています。

ステータスコード定義

コード 説明 詳細な説明
200 OK 成功!
400 不正なリクエスト リクエストが無効です。対応する説明で理由が説明されます。
401 未検証 検証情報がないか、検証に失敗しました。
403 拒否 リクエストは理解されましたが、受け入れられません。対応する説明で理由が説明されます。
404 見つからない リソースが存在しない、要求されたユーザーが存在しない、または要求形式がサポートされていません。
405 要求メソッドが不適切 この操作はこのメソッドからのリクエストをサポートしていません。
410 オフライン 要求されたリソースはオフラインです。関連するお知らせを参照してください。
429 過度のリクエスト リクエスト数が制限を超えています。対応する説明で具体的な理由が説明されます。
500 内部サービスエラー サーバーで内部エラーが発生しました。問題を早急に解決するためにお問い合わせください。
502 無効なプロキシ サービスサーバーがオフラインまたはアップグレード中です。後で再試行してください。
503 サービスが一時的に無効 サーバーがリクエストに応答できません。後で再試行してください。
504 エージェントタイムアウト サーバーは稼働中ですが、リクエストに応答できません。後で再試行してください。

準拠事項

  • 正しいコードは必ず200でなければなりません。
  • ビジネスロジックエラーコードは、4xxまたは400を使用します。
  • サーバー側の内部エラーコードは、5xxまたは500を使用します。
  • ビジネスが異常な場合、返されるコンテンツはJSON形式を使用してエラー情報を定義します。
icon
お問い合わせ