Http協議基礎

2021-08-08 20:00:51 字數 915 閱讀 3564

get請求就是使用者在瀏覽器中輸入位址都是使用get請求

1、對於servlet而言,專門通過doget方法來處理get請求,doget方法中有乙個很重要引數httpservletrequest物件,通過這個物件可以有效的獲取get請求中的引數

2、get請求通過key=value的形式來傳遞引數,通過?來確定後面的資料都是引數,同&來分割不同的引數,可以使用req的getparameternames獲取傳遞進來的所有引數名

3、通過req.getparameter(引數名)可以獲取這個引數值

enumerationparams = req.getparameternames();//獲取傳入的所有引數

//遍歷出所有引數的名稱

while(params.hasmoreelements())

//獲取使用者名稱和密碼進行判斷

string username = req.getparameter("username");

string password = req.getparameter("password");

post請求需要通過form表單才能完成資料的傳遞,post請求的請求引數並不是通過瀏覽器的路徑進行傳遞的,而是放置在http的header資訊中進行傳遞的,安全性要高一些。

在servlet中需要通過dopost方法進行處理,處理方式和get的方式完全一致。

以上**將會傳送乙個post請求給/check這個servlet來處理,其中input表單中name的值就表示req.getparameter(***)中的引數***

http協議基礎

定義 http協議是一種基於請求 響應模式的,無狀態協議.請求方法 http 1.1 方法 作用 get 請求獲取由request uri所所標識的資源 post 在request uri所標識的資源後附加新的資訊 head 請求獲取由request uri所所標識的資源的響應訊息報頭 put 請求...

Http協議基礎

一直忽略了一些最基礎,最本質的東西。是時候該補補了 http基於請求與響應模式的 無狀態的 應用層的協議,常基於tcp的連線方式。http允許傳輸任意型別的資料物件,http協議是無狀態協議。無狀態是指協議對於事務處理沒有記憶能力。缺少狀態意味著如果後續處理需要前面的資訊,則它必須重傳,這樣可能導致...

http協議基礎

安全牛 web安全課程筆記 明文 https只能提高傳輸層安全。而且不防中間人 無狀態 cookie cycle 請求 響應 header set cookie 伺服器發給客戶端 content length 可以用於快速鑑別不同的頁面 由伺服器發給客戶端 location 重定向使用者到另乙個頁面...