これは宿題です。単純な DB を作成し、サーバーに CURL 呼び出しを行って DB から結果を取得する必要があるため、必要なメソッドを含む DBClass ファイルがあります。REST アーキテクチャが一般的にどのようなものかは理解していますが、ピースをまとめることができません。これが私がこれまでに持っているものです:
Model.class.php
-> これは、DB への接続をインスタンス化し、DB クエリを実行して結果を返すメソッドを持つ Database クラスです。Simulator.php
-> ヘルパー クラスは、localhost への HTTP リクエスト (POST または GET のみ) をシミュレートするため、私の curl 呼び出しは 'http://localhost/app/index.php' に対して行われます。index.php
-> ここで CURL リクエストを受け取ります。実際には、HTTP リクエストをデコードして、リクエスト メソッド、パラメータ、URI などを理解します。
この時点で、私は迷っています。当然のことながら、RESTful API リクエストは基本的に server/getMeMyBananas のようなものであり、getMeMyBananas はユーザーのバナナを探して ID を返す DB メソッドです。これが index.php ファイルと欠落している部分にどのようにマップされるか混乱しています。
素晴らしいリソースへの提案やリンクは大歓迎です。セキュリティや最先端の Web サービスの作成には興味がありません。