RESTfulはリソース情報をやり取りする

ある値を、あるAPIに渡して演算してもらってその結果返ってくる値を
「これってRESTだよね」
って表現して良いのか悩んだ。

悩んだのでTwitterにつぶやいたり @ さんに聞いてみた。

TwitterではRPCと考えてしまうと最もスッキリするがやはりWEB APIなので
RESTと表現したい。

@ さんの答えは

『要は渡した値を元に算出した情報が「リソースである」と解釈できれば
RESTになるじゃない、強引だけど。』


みたいな話で納得できた。

Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)

Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)