私は新しい会社に着任したばかりです。その会社のプロジェクトは主にアプリに関するものですが、私はこれまでにインターフェースにアクセスしたことがありませんでした。 Web バックエンドでプログラムコードを作成してページに表示しましたが、突然インターフェイスにアクセスすることになりました。
私が聞きたいのは、インターフェイスを作成するときに、最初にWebバックグラウンドで対応するモジュール関数を実装する必要があるかということです。インターフェイスを作成した後、APP開発の責任者はこのインターフェイスを直接呼び出してデータを取得できますか?データベースは? [これが原則ですか?]
たとえば、図に示すように、更新通知とセキュリティの動的インターフェイスを作成したいのですが、最初にこれら 2 つのモジュールの機能を Web バックグラウンドで実装してから、それぞれのインターフェースは?この場合、このインターフェイスを記述するための基礎となるべきものは何か、またどのようなデータやパラメータを使用すべきか。形式は何ですか
私は新しい会社に着任したばかりです。その会社のプロジェクトは主にアプリに関するものですが、私はこれまでにインターフェースにアクセスしたことがありませんでした。 Web バックエンドでプログラムコードを作成してページに表示しましたが、突然インターフェイスにアクセスすることになりました。
私が聞きたいのは、インターフェイスを作成するときに、最初にWebバックグラウンドで対応するモジュール関数を実装する必要があるかということです。インターフェイスを作成した後、APP開発の責任者はこのインターフェイスを直接呼び出してデータを取得できますか?データベースは? [これが原則ですか?]
たとえば、図に示すように、更新通知とセキュリティの動的インターフェイスを作成したいのですが、最初にこれら 2 つのモジュールの機能を Web バックグラウンドで実装してから、それぞれのインターフェースは?この場合、このインターフェイスを記述するための基礎となるべきものは何か、またどのようなデータやパラメータを使用すべきか。形式は何ですか
お誘いありがとうございます。これは非常に簡単で、エクスキューズを通常の Web ページ リクエストまたは通常の Web ページのフォーム リクエストとして扱うことができます。違いは、通常の Web ページ上のデータをクエリしてからビュー ファイルにレンダリングして表示する必要があることです。ブラウザを通じてユーザーに伝えます。このインターフェイスは、さまざまな条件に基づいてクエリ、挿入、更新、削除を行います。その後、最終結果を Json
或者xml
形式のデータでクライアントに返すだけです。
呼び出し側インターフェイスにはインターフェイス ドキュメントが必要であり、通常は次の点が含まれます:
インターフェースのアドレスを説明してください
インターフェイスのパラメータ
インターフェースによって返されるステータスコードとデータ形式
コードに直接行きましょう!
最初にインターフェースを呼び出します:
次にインターフェースのコード:
これは、プロジェクト内の1つのプロジェクトが別のプロジェクトからデータを呼び出す方法です。これは私が最初に書いたものです(要求されたIPの検証など、いくつかの無理があるかもしれません)おそらく次のようになります。たとえば、ここでは status
を使用します。通常、私が返すものは json 形式であり、フロントエンドとバックエンドの呼び出しの解析が簡単です。
(なぜ ID の代わりに名前を渡す必要があるかというと、2 つのプロジェクト データ テーブルのユーザー名は同じですが、ID が異なるためです。~ 詳細にはあまり注意を払わないでください)