Request請求物件

2022-05-05 10:57:20 字數 1432 閱讀 3646

一、request物件由伺服器建立,我們使用

瀏覽器訪問伺服器資源原理:

二、request體系結構

其中,servlet 的service()方法引數列表是 servletrequest物件,

httpservlet 的 doget()和 dopost() 方法引數列表是用的 httpservletrequest物件;

三、request物件功能之獲取請求資料

1、獲取請求行

2、獲取請求頭

2.1 

其中,enumeration類似迭代器

2.2 獲取請求頭的「user-agent」,解決瀏覽器相容性問題

2.3 獲取請求頭「referer」,進行判斷,防盜煉;

3、獲取請求體,post請求時

3.1、 form表單提交,action屬性值是 虛擬路徑(部署的專案名)+ servlet 的註解訪問路徑

3.2、獲取請求體的字元流,普通請求引數

四、request物件功能之獲取請求引數通用方式

其中,獲取請求引數通用方式即get和post請求都可以使用;

五、中文亂碼問題

原理是因為request物件的getparameter()底層還是從流中獲取引數,需要設定編碼;

六、請求**

1、只能**給伺服器內部資源

其中,瀏覽器f12抓包可以看到,只有一次請求;

七、共享資料,resquest域

第乙個servlet

**給第二個servlet:

八、獲取servletcontext物件

06 請求模組 request物件

url拼接的引數 print request.request.get 二次封裝方式 print request.get 相容 print request.query params 拓展,相容性最強 return response drf get ok def post self,request,ar...

JSP中的Request請求物件

該物件封裝了使用者提交的資訊,通過呼叫該物件相應的方法可以獲取封裝的資訊。request常用的方法如下 方法名 作用 getparameter string strtextname 獲取表單提交的資訊 request.getparametervalues string name 獲取多個元素值,返回...

常用Request物件獲取請求資訊

request.servervariables remote addr 獲取訪問ip request.servervariables local addr 同上 request.servervariables server name 獲取伺服器ip request.servervariables h...