私はRPCではなくRESTサービスを作成することを強く検討してきましたが、RPCサービスと比較して、クライアント/ユーザーは同じことを達成するためにかなりの量のコードを書かなければならないようです. さらに、REST サービスを実装するには、REST に関する基本的な知識が必要です。PHP で説明するには:
休み
- GET、POST、PUT、DELETE リクエストを送信するには、ユーザーは CURL を使用してリクエストを送信する必要があります
- もちろん、これにはサーバーで CURL を有効にする必要があり、一部の共有ホストには適していません
- ユーザーが送信する必要があるデータ パラメータとは別に、CURL はリクエストを送信するために追加のコード行を必要とします。
RPC
- 同様のリクエストを RPC サービスで送信するには、ユーザーは URL とデータ パラメータを呼び出すだけです。例: example.com?foo=bar&baz=quz
REST を RPC と同じくらい「簡単」にする方法はありますか。REST リクエストを RPC メソッドでカプセル化することを考えていますが、それではアイデア全体が壊れてしまいますよね?