[解決済み] RESTとRPCのWebサービスの違い
2022-03-01 19:24:10
質問
JSONパラメータを受け取るウェブサービスがあり、例えばメソッドのための特定のURLを持っています。
http://IP:PORT/API/getAllData?p={JSON}
これはステートレスではないので、間違いなくRESTではありません。クッキーを考慮し、独自のセッションを持っています。
RPCでしょうか?RPCとRESTの違いは何ですか?
どのように解決するのですか?
投稿された内容を見ただけでは、RESTかRPCかを明確に分けることはできません。
RESTの制約の1つは、ステートレスでなければならないことです。セッションがあればステートがあるので、そのサービスはRESTfulとは呼べません。
URLにアクションがあるということは(つまり
getAllData
は、RPCの方向性を示しています。RESTでは、表現を交換し、実行する操作はHTTP動詞によって決定されます。また、RESTでは
コンテンツ・ネゴシエーション
で実行されるわけではありません。
?p={JSON}
パラメータを使用します。
あなたのサービスがRPCかどうかは分かりませんが、RESTfulではありません。この違いについてはオンラインで学ぶことができます。こちらの記事を参考にしてください。 RPC & RESTの神話を否定する . サービスの中身はあなたの方がよくご存知でしょうから、RPCの機能と比較して、あなた自身の結論を出してください。
関連
-
[解決済み] Spring RestTemplateクライアント - 接続拒否例外
-
[解決済み] Outlook.comでは、Webhook/push通知のサポートはありますか?
-
[解決済み] SOAPとRESTの比較(相違点)
-
[解決済み] RESTとRESTfulの違いは何ですか?
-
[解決済み] RESTを理解する。動詞、エラーコード、認証
-
[解決済み] URLクエリパラメータを含むHTTP POST -- 良いアイデアかどうか?
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
-
[解決済み】メッセージキューとウェブサービスは?[をご紹介します。]
-
[解決済み】XSDとWSDLの違いは何ですか?
-
[解決済み】APIとウェブサービスの比較【終了しました
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] PeopleSoftで標準的なWebサービスAPIが利用可能ですか?
-
[解決済み] Spring RestTemplateクライアント - 接続拒否例外
-
[解決済み] RESTとRPCのWebサービスの違い
-
[解決済み] SOAPとRESTの比較(相違点)
-
[解決済み】RESTウェブサービスを使用して、メタデータを含むファイルをアップロードするにはどうすればよいですか?
-
[解決済み】P99のレイテンシーって何ですか?
-
[解決済み】XSDとWSDLの違いは何ですか?
-
[解決済み] セキュアなWebサービス:REST over HTTPS vs SOAP + WS-Security。どちらが優れているか?[クローズド]。
-
[解決済み] WSDL、SOAP、RESTとは何ですか?
-
[解決済み] Delphi XE用SOAPサーバー&クライアントアプリケーションVCL+Indyデモ?