restful風格 put 報錯405

2021-10-04 19:09:57 字數 518 閱讀 6916

在實現 restful 的更新操作時,需要將表單資料以 put 方法提交。

下面是我的**片段:

update.html

。。後面省略

controller:

//修改**商資訊

@responsebody

public string update(provider provider)

}

所以直接在表單提交的資料中新增 "_method" 資料並不起作用。

新的springboot版本 預設不開啟 restful 分割api  需要在配置檔案中開啟 # 啟用hiddenmethod過濾器 spring.mvc.hiddenmethod.filter.enabled=true。不然這個_method會失效。在配置檔案加上配置就行了

設計風格 Restful

rest是設計風格而不是標準,只提供了一組設計原則和約束條件 資源由uri來指定 uri 統一資源識別符號 對資源的包括包括獲取 建立 修改 和刪除資源 這些操作正好對應http協議提供的get post put和delete方法 通過操作資源的表現形式來操作資源 非rest風格url http q...

restful風格概述

利用http協議的四種操作get put delete post實現對伺服器資源的增刪改查 get 用於查詢,post用於新增,put用於修改,delete用於刪除 restful風格程式設計。restful 更強調是資源 webservice,rml等訪問技術更強調過程。restful的重點體現在...

RESTful架構風格

restful架構風格最初由roy t.fielding http 1.1協議專家組負責人 在其2000年的博士學位 中提出。http就是該架構風格的乙個典型應用。從其誕生之日開始,它就因其可擴充套件性和簡單性受到越來越多的架構師和開發者們的青睞。一方面,隨著雲計算和移動計算的興起,許多企業願意在網...