タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

HTTPメソッドに関するkazu_0のブックマーク (2)

  • GET, POST, PUT, DELETEの4つのHTTPメソッドを理解する | ProgText - プログラミング学習のWeb教材

    用語どのメソッドでどのようなことが保証されているか、というのが決まっています。それらを知るために、まずは重要な用語を2つ理解しましょう。 安全性安全性とは、そのメソッドで実行することでリソースの状態が変化しないことを示す性質です。例えば、index.htmlを取得するという操作では、何度取得を繰り返しても、その操作が理由でindex.htmlのデータが変化することはありません。 逆に安全性が無いものとは、例えばユーザ名を更新する、ファイルをアップロードする、などです。これはサーバ側でリソースが変化しています。 冪等性 (べきとうせい)冪等性とは、同じ命令を何度繰り返しても同じ結果になるという性質のことです。また、安全性があるものは冪等性もあります。 冪等性がある例例えば、idが5のデータの文をhogehogeに更新する、という命令を考えてみます。 最初の文がaabbccだったとすると、

  • HTTPメソッドとRESTのおさらい | 株式会社アイ・プライド

    目次 概要 各HTTPメソッドの説明 GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE, CONNECT, その他 RESTとは RESTの実装例 実装例1, 実装例2 概要 HTTP(Hypertext Transfer Protocol)では、クライアントからサーバーにリクエストを送り、そしてレスポンスが返されます。 リクエストには「メソッド」と呼ばれる、リクエストの種類を表す情報として含まれています。 理論上は全部GETメソッドでも通信はできるのですが、実用上の問題から、他のメソッドと使い分けることがほとんどです。 そこで、各HTTPメソッドについて、どういった種類でどういった場合に使用するのかについてまとめました。 各HTTPメソッドの説明 使用できるHTTPメソッドはHTTPのバージョンによって異なりますが、一般的なHTTP/1.1の場合は

  • 1