小編給大家分享一下Laravel POST、PUT、PATCH路由的區(qū)別有哪些,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
站在用戶的角度思考問題,與客戶深入溝通,找到興慶網(wǎng)站設(shè)計與興慶網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、主機域名、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋興慶地區(qū)。經(jīng)常會混淆HTTP的POST/PUT方法,因為這兩個方法似乎都可以用來創(chuàng)建或更新一個資源。
區(qū)別是細微但清楚的:
POST方法用來創(chuàng)建一個子資源,如 /api/users,會在users下面創(chuàng)建一個user,如users/1
POST方法不是冪等的,多次執(zhí)行,將導(dǎo)致多條相同的用戶被創(chuàng)建(users/1,users/2 …而這些用戶除了自增長id外有著相同的數(shù)據(jù),除非你的系統(tǒng)實現(xiàn)了額外的數(shù)據(jù)性檢查)
而PUT方法用來創(chuàng)建一個URI已知的資源,或?qū)σ阎Y源進行完全替換,比如users/1,
因此PUT方法一般會用來更新一個已知資源,除非在創(chuàng)建前,你完全知道自己要創(chuàng)建的對象的URI。
PATCH方法是新引入的,是對PUT方法的補充,用來對已知資源進行局部更新
GET 獲取資源
POST 創(chuàng)建資源
PUT 編輯/更新資源(需提交完整的資源字段)
PATCH 編輯/更新資源(可以提交需要更新的字段)
DELETE 刪除資源
OPTIONS 服務(wù)器允許哪些請求謂詞
這些就是最近比較流行的RestFul模式常用的,另HTML表單只支持POST、GET兩種請求方式,PUT、PATCH以及DELETE是Laravel中偽造的HTTP請求方式,需要在表單中添加才能生效,還要配置路由。
看完了這篇文章,相信你對“Laravel POST、PUT、PATCH路由的區(qū)別有哪些”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
網(wǎng)站題目:LaravelPOST、PUT、PATCH路由的區(qū)別有哪些-創(chuàng)新互聯(lián)
新聞來源:http://aaarwkj.com/article4/dpgpoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、響應(yīng)式網(wǎng)站、自適應(yīng)網(wǎng)站、電子商務(wù)、企業(yè)建站、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容