HTTPの方法

1409 ワード

一般的なHttp方法GET POST PUT HEAD DELETE OPTNS CONNET
  • GET:リード
  • POST:新規作成(Create)
  • PUT:更新(Update)
  • PATCH:更新(Update)は、通常部分更新
  • である。
  • DELETE:削除(Delete)
  • 模範的なタイプ
  • GET/book s、すべての図書
  • を並べます。
  • POST/book s、本を作成します。
  • PUT/book s、大量更新図書情報
  • DELETE/book s、すべての図書を削除します。
  • GET/book s/10は、本10号の詳細情報
  • を取得する。
  • PUT/book s/10、10号の図書
  • を更新します。
  • PATCH/book s/10は、本
  • を更新します。
  • DELETE/book s/10、10号図書
  • を削除します。
    PUTとPATCHの違いは何ですか?
    に対する
    {
        "username": "hunger"
        "email": "[email protected]" 
    }
    
    PUT修正は、すべてのパラメータを含む必要があります。
    {
        "username": "hunger"
        "email": "[email protected]" 
    }
    
    PATCHは、パラメータを変更します。変更が必要なパラメータを伝えるだけです。
    {
        "email": "[email protected]" 
    }
    
    また、URLにバージョン番号を強制的に追加することをおすすめします。
    GET /v1/books
    
    Formフォームはどのような方法をサポートしますか?フォームはpostとgetだけをサポートします。しかし、融通のきかない方法で、サーバーに本心は何をしたいですか?
    重点
  • よくあるHTTPの方法はどれらがありますか?使用シーンはそれぞれ何ですか?
  • GETとPOSTはどう違いますか?
  • GETはURLまたはCookieを使用して、POSTはデータをBODYの
  • に置く。
  • GET方式で提出されたデータは長さ制限があり、POSTのデータは非常に大きい
  • である。
  • POSTはGETよりも安全です。データはアドレスバーで見られないので
  • です。
  • はRESTful APIですか?