0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【用語メモ】REST API

Posted at

Heroku+Node.jsでLINEボットを作ろうとしたときにREST APIが何かわからなかったのでメモ。
#REST APIとは
__REST__という設計思想に基づいて作られたAPIのこと。()

##RESTとは

・Webの設計思想のこと
・「リソース」を扱うための考え方
・パラメータを指定して特定のURLにアクセスするとXML(またはJSON)で応答される
・セッションなどの状態管理は行わない
・同じURLからは同じ結果が得られる(状態やセッションに依存しない)

らしい。(引用元:https://www.subthread.co.jp/blog/20160506/)

__RE__presentational __S__tate __T__ransfer の略。

##RESTの設計思想

__セッションなどの状態管理を行わず、やり取りされる情報はそれ自体で完結して解釈することができる__こと。WebではHTTP自体にはセッション管理の機構はない
__情報を操作する命令の体系が予め定義・共有されている__こと。WebではHTTPメソッドに相当
__すべての情報は汎用的な構文で一意に識別される__こと。URL/URIに相当
__情報の一部として、別の状態や別の情報への参照を含めることができる__こと。HTMLやXMLに相当

(引用元:http://e-words.jp/w/REST.html)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?