RESTFUL風格api使用和問題解決

2021-09-17 07:33:01 字數 1000 閱讀 3680

首先放三個鏈結說明restful風格api的使用規範

路徑定義

引數接收

返回值其次springmvc對預設只支援get和post請求

對於put和delete請求引數會接收不到

解決辦法:

web.xml新增一下**

/*所有請求均採用post請求方式

新增引數

_method=get/post/delete/put

此方式比較萬能,歸根結底全是post請求,只不過通過_method引數找對應的型別的請求

還有一種是單獨針對put的

web.xml新增

/*新增類postandputcommonsmultipartresolver 繼承commonsmultipartresolver 

/**

* 處理put提交引數(只對檔案表單生效)

* created by hy on 2018/9/30.

*/public class postandputcommonsmultipartresolver extends commonsmultipartresolver

return false;

}}

spring.mvc修改配置

建議使用第一種方式:簡單省事統一萬能

什麼RESTful風格API

一 url 設計 1.1 動詞 賓語 restful 的核心思想就是,客戶端發出的資料操作指令都是 動詞 賓語 的結構。比如,get articles這個命令,get是動詞,articles是賓語。動詞通常就是五種 http 方法,對應 crud 操作。get 讀取 read post 新建 cre...

restful風格API簡述

3 springboot簡述 rest是representational state transfer的縮寫 維基百科上的表達是可重新表達的狀態 rest是設計風格不是標準,按照這個風格設計出的api就叫restful api 1 資源 資源這個詞在rest中是被省略的主語資源本身是乙個具體的資訊,...

RESTFUL風格Api 狀態碼

1.1 什麼試restful rest與技術無關,代表的是一種軟體架構風格 rest是representational state transfer的簡稱,中 文翻譯為 表徵狀態轉移 rest從資源的角度類審視整個網路,它將分布在網路中某個節點的資源通過url進行標識 所有的資料,不過是通過網路獲取...