angular.js - データを返す API インターフェイスのどのメソッドが最高のエクスペリエンスですか? ? ?
PHP中文网
PHP中文网 2017-05-15 17:04:30
0
1
503

API インターフェイス:
1 ステータス コードを使用して、エラー (ビジネス エラーおよび非ビジネス エラー) かどうかを返します。
422 処理できないエンティティなど - エラーを検証するときに使用されます。エラーのみがエラー メッセージ プロンプト情報
を返します。成功 200 の本文は、
名前
年齢
住所

などのデータ キャリアのみを返します。

2 すべての通常 API とエラー API は 200 を返し、その後、本文でビジネス エラー コード、データなどを返します。
成功
コード
データ

使用する最初の利点は、Angular React の http リクエストなどの多くのフレームワークが成功とエラーの処理を統合していることです。
2 番目の種類の拡張は便利であり、中国の通信事業者が非 200 に不法に干渉するのを防ぐことができます

友人のグループは、「外部ネットワークではステータス コードを使用しないでください。オペレーターは恥知らずで、他のものがハイジャックされます。」と言いました。

https を使用せずに API インターフェースがハイジャックされた状況に遭遇した人はいますか?

あなた自身の理解によれば、どの計画がより優れていますか?

PHP中文网
PHP中文网

认证0级讲师

全員に返信(1)
巴扎黑

まず、API によって返される JSON データの形式について説明します。

コード: 0 は成功を意味します - 100 パラメーターエラー - 200 ビジネス処理が失敗しました
msg: 詳細なエラー理由
data: インターフェースによって返されたデータ
オペレーターによるハイジャックはまだありません
Android および IOS モバイルアプリは http 呼び出しを使用しますインターフェイスに関するクロスドメインの問題は発生しません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート