-
Notifications
You must be signed in to change notification settings - Fork 0
MS_JSONSendReceiveRestService
nishi_74322014 edited this page Sep 1, 2026
·
1 revision
- 戻る(WebAPI)
- JSONを送受信するRESTサービスを作成する方法
- JSONを送信するRESTサービスを作成する方法
- JSONを受信するJSON-RPCサービスを作成する方法
「JSONを受信したら RESTじゃなくて
JSON-RPCだろ。」的なセルフ・ツッコミが入ったため。
にタイトルを変更しました。
移行メモ(改称の記録ページ): 元ページの本文は上記のみ(683 バイト)で、
ページ名変更の記録として残された案内ページである。
旧タイトルで辿ってきた読者の入口として意味があるため、
移行先を明示したうえでページとして残した。
補足(何が「ツッコミ」だったのか): REST と JSON-RPC は、
どちらも JSON を HTTP でやり取りするため混同されやすいが、
設計の考え方が異なる。
REST JSON-RPC 中心概念 リソース(名詞) 手続き(動詞) URL リソースごとに異なる( /users/1)単一のエンドポイント( /rpc)HTTP メソッド GET / POST / PUT / DELETE を使い分ける POST のみ 何を送るか リソースの表現 メソッド名と引数 「JSON を 受信して処理を実行する」という形は
手続きの呼び出しそのものなので、
REST ではなく JSON-RPC と呼ぶべき、というのが
元ページの「セルフ・ツッコミ」の中身である。
なお現在は、この用途には gRPC や GraphQL も選択肢になる
(WebAPIを参照)。
- 本 Wiki 内
Tags: .NET開発, 通信技術, ASP.NET Web API
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。