spring3.0引入restful架構風格支援(通過@pathvariable註解和一些其他特性支援),且又引入了
更多的註解支援:
@cookievalue:cookie資料到處理器功能處理方法的方法引數上的繫結;
@requestheader:請求頭(header)資料到處理器功能處理方法的方法引數上的繫結;
@requestbody:請求的body體的繫結(通過httpmessageconverter進行型別轉換);
@responsebody:處理器功能處理方法的返回值作為響應體(通過httpmessageconverter進行型別轉換);
@responsestatus:定義處理器功能處理方法/異常處理器返回的狀態碼和原因;
@exceptionhandler:註解式宣告異常處理器;
@pathvariable:請求uri中的模板變數部分到處理器功能處理方法的方法引數上的繫結,
從而支援restful架構風格的uri;
@controller ////將乙個pojo類宣告為處理器
public
class
helloworldcontroller
}
http請求資訊包含六部分資訊:
①請求方法,如get或post,表示提交的方式;
②url,請求的位址資訊;
③協議及版本;
④請求頭資訊(包括cookie資訊);
⑤回車換行(crlf);
⑥請求內容區(即請求的內容或資料),如表單提交時的引數資料、url請求引數(?abc=123 ?後邊的)等。
處理器的功能處理方法的對映,因此請求的對映分為如下幾種:
普通url路徑對映
正規表示式風格的url路徑對映
組合使用是「或」的關係
Flask學習筆記之url和函式對映
我們首先回顧下第一天的內容,通過下面 我們就能做到固定url到函式的對映,在根路徑下就會返回hello world def hello world return hello world 但有時候我們的url路徑是不固定的,例如有些 針對不同的使用者就是不同的url,傳入的資料也就不一樣。例如下面的 ...
Django之get請求url的引數
當get 是127.0.0.1 8000 mysite10這種型別的 時 有兩種方法 1,在urls的路由的urlpatterns裡面這樣定義路由 re path mysite d mysite views裡面的mysite函式取值是這樣的 def mysite request,id 2,在urls...
Java獲取此次請求URL以及伺服器根路徑的方法
一 獲取此次請求的url string requesturl request.getscheme 當前鏈結使用的協議 request.getservername 伺服器位址 request.getserverport 埠號 request.getcontextpath 應用名稱,如果應用名稱為 re...