検索

ホームページ  >  に質問  >  本文

angular.js - データを返す API インターフェイスのどのメソッドが最高のエクスペリエンスですか? ? ?

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

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

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

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

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

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

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

PHP中文网PHP中文网2807日前516

全員に返信(1)返信します

  • 巴扎黑

    巴扎黑2017-05-15 17:06:30

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

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

    返事
    0
  • キャンセル返事