API インターフェイス:
1 ステータス コードを使用して、エラー (ビジネス エラーおよび非ビジネス エラー) かどうかを返します。
422 処理できないエンティティなど - エラーを検証するときに使用されます。エラーのみがエラー メッセージ プロンプト情報
を返します。成功 200 の本文は、
名前
年齢
住所
2 すべての通常 API とエラー API は 200 を返し、その後、本文でビジネス エラー コード、データなどを返します。
成功
コード
データ
使用する最初の利点は、Angular React の http リクエストなどの多くのフレームワークが成功とエラーの処理を統合していることです。
2 番目の種類の拡張は便利であり、中国の通信事業者が非 200 に不法に干渉するのを防ぐことができます
友人のグループは、「外部ネットワークではステータス コードを使用しないでください。オペレーターは恥知らずで、他のものがハイジャックされます。」と言いました。
https を使用せずに API インターフェースがハイジャックされた状況に遭遇した人はいますか?
あなた自身の理解によれば、どの計画がより優れていますか?
まず、API によって返される JSON データの形式について説明します。
コード: 0 は成功を意味します - 100 パラメーターエラー - 200 ビジネス処理が失敗しました
msg: 詳細なエラー理由
data: インターフェースによって返されたデータ
オペレーターによるハイジャックはまだありません
Android および IOS モバイルアプリは http 呼び出しを使用しますインターフェイスに関するクロスドメインの問題は発生しません