REST
Representational State Transfer
れすと
リソースをURIで識別し、HTTPのメソッド(GET、POST、PUT、DELETE)で操作するWebサービスの設計様式。状態をサーバに持たせないため単純で拡張しやすく、Web APIの主流となっている。
Related
他の資格での定義
Webサービスの設計原則の一つ。HTTPメソッド(GET、POST、PUT、DELETE等)を用いてリソースを操作する。ステートレス性、統一インタフェース、リソースの識別可能性などの制約に従うことで、シンプルで拡張性の高いAPI設計を実現する。
Webサービスの設計原則の一つ。HTTPメソッド(GET、POST、PUT、DELETE等)を用いてリソースを操作する。ステートレス性、統一インタフェース、リソースの識別可能性などの制約に従うことで、シンプルで拡張性の高いAPI設計を実現する。
Webのサービスを設計するための考え方(アーキテクチャスタイル)の一つ。操作の対象をリソースとしてURIで識別し、HTTPのメソッド(GET、POST、PUT、DELETEなど)で操作して、JSONなどで状態を表現する。サーバが利用者の状態を保持しない(ステートレス)ことを原則とし、Web APIの設計で広く採用されている。
Related
関連キーワードの用語
WebサーバとWebブラウザ間でHTML文書や画像などのリソースをやり取りするためのアプリケーション層プロトコル。リクエスト/レスポンス型の通信で、GETやPOSTなどのメソッドを使用する。HTTPSはSSL/TLSによる暗号化を追加した通信方式。
1本の接続で複数の要求と応答を並行してやり取りできるHTTPのバージョン。ヘッダ圧縮とバイナリ形式の採用により、多数のファイルを取得するWebページの表示を高速化する。
Webサーバがブラウザに保存させる小さなデータ。状態を保持しないHTTPでログイン状態やカートの内容を維持するために使われる。追跡にも利用できるため、扱いには法令上の配慮が求められる。
外部からの要求をサーバに代わって受け付け、内部の実サーバへ中継する仕組み。実サーバを外部から隠蔽できるほか、TLS処理の集約、負荷分散、WAF機能の付加といった役割も担う。
インターネット上のリソース(Webページやファイルなど)の所在を示す書式。プロトコル、ホスト名、パス名などで構成される(例:https://example.com/index.html)。
文書内の文字や画像に別の文書の所在を結び付け、選択すると移動できるようにした仕組み。表示文字列と実際のリンク先が異なる点はフィッシングにも悪用される。
