php - laravel HTTP请求的疑问,put patch delete options存在的意义,已经应用场景是什么
PHP中文网
PHP中文网 2017-05-16 13:06:12
0
6
998

HTTP请求类型,put patch delete options这些有什么用?从来没用过啊。
平时开发都是get post请求,感觉get post完全可以进行Mysql的增删改查操作。
put patch delete options这几种类型有什么用处呢?应用场景是什么?应该怎么写呢?
get请求一般是url传参数,表单method当然也可以写get;
post请求一般是表单提交;

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(6)
巴扎黑

Ce sont des prédicats http standards

  • OBTENIR Obtenez des ressources

  • POST Créer une ressource

  • PUT modifier/mettre à jour les ressources (les champs de ressources complets doivent être soumis)

  • PATCH modifier/mettre à jour les ressources (vous pouvez soumettre les champs qui doivent être mis à jour)

  • DELETE Supprimer les ressources

  • OPTIONS Quels verbes de requête sont autorisés par le serveur

过去多啦不再A梦

Ceux-ci sont couramment utilisés dans le mode RestFul récemment populaire. De plus, les formulaires HTML ne prennent en charge que deux méthodes de requête : POST et GET, PATCH et DELETE sont de fausses méthodes de requête HTTP dans Laravel. effet. Configurez également le routage. <input type="hidden" name="_method" value="PUT(PATCH、DELETE)">

phpcn_u1582

http://www.imooc.com/learn/81...

曾经蜡笔没有小新

En fait, il est recommandé de lire le "HTTP Authoritative Guide" et d'autres livres similaires expliquant HTTP pour comprendre HTTP
Vous devez comprendre quelques concepts,
1 Ces méthodes put et delete ne sont pas uniques à Laravel. Les frameworks PHP devraient le prendre en charge Bien sûr, ces frameworks ne le prennent pas en charge. Comme mentionné dans la question, GET et POST peuvent satisfaire l'entreprise
2 Ce n'est pas unique à PHP. Tout langage traitant de HTTP devrait le prendre en charge

.
我想大声告诉你

Recherchez Restful et vous comprendrez.

漂亮男人

Get et post peuvent bien sûr satisfaire toutes les opérations.
L'utilisation de put, patch et delete donne l'impression que cela est plus simple et plus facile à comprendre
patch /item/1 consiste à modifier les données avec l'identifiant 1.
get /item/1 trouve le. données avec l'identifiant 1.
delete /item/1 supprime les données avec l'identifiant 1

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!