首先response物件是伺服器返回給使用者的,只要使用者向某個頁面或者伺服器提出請求或者說訪問,可以利用這個response物件返回給使用者一些資訊或者互動。
因此,我們可以在page_load的方法裡面加入一些**進行頁面載入時的互動。
response.write("");
response.write("");
response.write("");
重定向response.redirect("login.html")方法
注意:重點用法來了:
方法1:
response.cookies["username"].value = "stupid";
response.cookies["username"].expires = datetime.now.adddays(1);
方法2:
httpcookie cookie = new httpcookie("user");//建立cookie
cookie.value = "user";//設定cookie值
cookie.expires = datetime.now.addhours(1);//設定該cookie的過期時間
request物件是伺服器接收使用者的乙個請求,這個請求帶著很多資料。所以我們可以根據這些資料進行互動。
接著上面response物件的內容,request的cookie屬性則是讀取使用者的cookie值
if (request.cookies["user"].value!=null)
request另乙個重點用法:接收使用者資料,從form表單中提交舉例,大家都知道,提交方法分為兩種get和post,接受這兩種的方法也不同。原文引用
對於post方法遞交表單的獲取值方法:
string username = request.form.get("user").tostring();
string userpwd = request.form.get("pwd").tostring();
對於get方法遞交表單的獲取值方法:
string username = request.querystring["user"].tostring();
string userpwd = request.querystring["pwd"].tostring();
對兩者方法都適用的方法,運用reuqest的索引值去獲取所要求的表單值:
string username = request["user"].tostring();
string userpwd = request["pwd"].tostring();
這裡需要注意的是:get和post方法的區別如下:request的另乙個 browser屬性是回去客戶端瀏覽器的一些資訊。以後用到再來編輯吧get提交,直接定義乙個url就可以傳值。缺點是,傳的值是明碼顯示的。因為瀏覽器顯示的字元是有長度的,所以他的資料顯示的時候是受限制的。
post提交,是把資料作為乙個整個集合進行提交,對於post方法傳值的方法傳的引數不會在url中用明碼顯示。
python http請求工具Requests
只涉及一些常用的方法,一些高階特性檢視尾部鏈結 安裝pip install requests r 是response物件 r requests.get get r requests.post post r requests.put put r requests.delete dele r reque...
成對的Request和Response
前幾天,不知道怎麼搞的突然想起了剛剛開始工作時的乙個老問題 當時還在做j2ee 為啥request和response在引數裡面成對出現並且經常只用乙個?這個問題表面上似乎不太像乙個問題,隨便抓乙個人做了幾年j2ee的會拋給你一句 框架是這麼寫的嘛,管他的用就是了 換幾年前的我估計也得這麼說,心裡面甚...
C request和response的中文亂碼問題
request亂碼指的是 瀏覽器向伺服器傳送的請求引數中包含中文字元,伺服器獲取到的請求引數的值是亂碼 response亂碼指的是 伺服器向瀏覽器傳送的資料報含中文字元,瀏覽器中顯示的是亂碼 亂碼產生的原因 不管是request亂碼還是response亂碼,其實都是由於客戶端 瀏覽器 跟伺服器端採用...