request對象探讨
request是asp裡的一個内部對象,用于擷取http請求中傳遞的任意資訊(如頭資訊、表單資料、cookies等等)。是以這是在asp裡面最常用的内部對象,常用來獲得get方式送出的資料(request.querystring)、表單post送出的資料(request. form)和cookies(request.cookies)。
我們用request對象可以指定擷取某個特定方式送出的資料。比如我們用這段代碼獲得通過post送出的資料lake2的值:request.form("lake2");而request.querystring("csdn")獲得get方式送出的csdn的值。
對于擷取http資料,asp還給了我們一個更簡單的方法:request(key),即直接使用request而不指定資料集合。此時asp會依次在querystring、from、cookies、servervariables、clientcertificate、browser中檢查比對的資料,若發現則傳回資料。
上面6個集合中,servervariables、clientcertificate和browser的變量是固定了的;而querystring、from、cookies的變量可以任意指定。