84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
HTTP请求类型,put patch delete options这些有什么用?从来没用过啊。平时开发都是get post请求,感觉get post完全可以进行Mysql的增删改查操作。put patch delete options这几种类型有什么用处呢?应用场景是什么?应该怎么写呢?get请求一般是url传参数,表单method当然也可以写get;post请求一般是表单提交;
认证0级讲师
これらは標準の http 述語です
GET リソースを取得します
POST リソースの作成
PUT 編集/更新リソース (完全なリソースフィールドを送信する必要があります)
PATCH リソースの編集/更新 (更新が必要なフィールドを送信できます)
DELETE リソースを削除します
オプション サーバーによって許可されるリクエスト動詞
これらは、最近人気の RestFul モードでよく使用されます。また、HTML フォームは、POST と GET、PATCH および DELETE の 2 つのリクエスト メソッドのみをサポートします。これは、Laravel の偽の HTTP リクエスト メソッドです。ルーティングも設定します。 <input type="hidden" name="_method" value="PUT(PATCH、DELETE)">
<input type="hidden" name="_method" value="PUT(PATCH、DELETE)">
http://www.imooc.com/learn/81...
実際、HTTP を理解するには、HTTP を説明する「HTTP Authoritative Guide」やその他の同様の本を読むことをお勧めします。いくつかの概念を理解する必要があります。実際、これらの put メソッドと delete メソッドはすべて、laravel に固有のものではありません。 PHP フレームワークはそれをサポートする必要があります もちろん、これらのフレームワークはそれをサポートしません。質問で述べたように、GET と POST はビジネスを満足させることができます 2。
「Restful」で検索するとわかります。
Get と post はもちろんすべての操作を満たすことができます put、patch、delete を使用すると、見た目がシンプルになり、理解しやすくなります patch /item/1 は、ID 1 のデータを変更することです。 get /item/1 は、 ID 1 のデータ。delete /item/1 は ID 1 のデータを削除します
これらは標準の http 述語です
GET リソースを取得します
POST リソースの作成
PUT 編集/更新リソース (完全なリソースフィールドを送信する必要があります)
PATCH リソースの編集/更新 (更新が必要なフィールドを送信できます)
DELETE リソースを削除します
オプション サーバーによって許可されるリクエスト動詞
これらは、最近人気の RestFul モードでよく使用されます。また、HTML フォームは、POST と GET、PATCH および DELETE の 2 つのリクエスト メソッドのみをサポートします。これは、Laravel の偽の HTTP リクエスト メソッドです。ルーティングも設定します。
<input type="hidden" name="_method" value="PUT(PATCH、DELETE)">
http://www.imooc.com/learn/81...
実際、HTTP を理解するには、HTTP を説明する「HTTP Authoritative Guide」やその他の同様の本を読むことをお勧めします。
いくつかの概念を理解する必要があります。実際、これらの put メソッドと delete メソッドはすべて、laravel に固有のものではありません。 PHP フレームワークはそれをサポートする必要があります もちろん、これらのフレームワークはそれをサポートしません。質問で述べたように、GET と POST はビジネスを満足させることができます
2。
「Restful」で検索するとわかります。
Get と post はもちろんすべての操作を満たすことができます
put、patch、delete を使用すると、見た目がシンプルになり、理解しやすくなります
patch /item/1 は、ID 1 のデータを変更することです。
get /item/1 は、 ID 1 のデータ。
delete /item/1 は ID 1 のデータを削除します