REST技術第八步 head參數與cookie參數

很多時候,我們要取到瀏覽器提交的head參數。就舉個例子吧,有這樣一個業務場景,需要判斷客戶端瀏覽器類型。衆所周知,客戶端會向服務器提交User-Agent的HTTP頭,通過User-Agent就可以判斷瀏覽器類型了。那麼怎麼獲取呢?
Head參數的獲取超級簡單,用@HeaderParam註解就夠了。
下面就是一個獲取head的例子:
@GET
@Produces(MediaType.TEXT_PLAIN)
public String get(@HeaderParam(“User-Agent”)String userAget){
return userAget;
}
cookie的獲取,業務場景就更多了,比如說session管理,一般是通過cookie進行管理的。
同樣,獲取cookie也很簡單,用@CookieParam註解就行了。
@GET
@Path(“/cookie”)
public String cookie(@CookieParam(“connect.sid”) String sid){
return sid;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章