Request物件的作用是與客戶端交互,收集客戶端的Form、Cookies、超鏈接,或收集伺服器端的環境變數。
request物件是從客戶端向伺服器發出請求,包括使用者提交的資訊以及客戶端的一些資訊。 (推薦學習:phpstorm)
客戶端可透過HTML表單或在網頁位址後面提供參數的方法提交數據,然後伺服器透過request物件的相關方法來取得這些數據。 request的各種方法主要用來處理客戶端瀏覽器提交的請求中的各項參數和選項。
Request對象,又稱為請求對象,該對象派生自HTTPResponse類,是ASP中重要的伺服器內建對象,它連接著Web伺服器和Web客戶端程式。
該物件用來取得客戶端在請求一個頁面或傳送一個Form時提供的所有信息,包括能夠標識瀏覽器和使用者的HTTP變數、儲存在客戶端Cookie訊息以及附在URL後面的值、查詢字串或頁面中Form段HTML控制項內的值、Cookie、客戶端憑證、查詢字串等。
如瀏覽器和使用者的變量,客戶端表單中的資料、變數或客戶端的cookie資訊等,Request物件對應的類別是System、Web、HttpRequest類別。
Request物件的屬性
Request物件唯一的屬性是TotalBytes,它提供關於使用者請求的位元組數量的信息:傳回由客戶端發出的請求訊息的位元組數。使用中通常關注客戶端各項請求資訊的值而非整個請求字串,因此此屬性很少被用於ASP頁。
Request物件的方法
Request物件唯一的方法是BinaryRead,它允許存取從使用者頁面632555444b46edf0af44e58213a0ac8c段傳遞給伺服器的請求資訊的完整內容。其語法格式為:
Request.BinaryRead(count)
說明:
① count表示當資料作為POST請求的一部分發送到伺服器時,從客戶請求中取得資料的位元組數。
② 此方法傳回一個Variant陣列(或SafeArray)。
③ 如果ASP程式碼已經引用了Request.Form集合,這個方法就不能再用。同樣,如果用了BinaryRead方法,也不能再存取Request.Form集合。
Request物件的使用
在ASP中,當客戶端請求一個頁面或傳遞一個表單時,Request物件為腳本提供了客戶端瀏覽器所提供的全部信息,包括用戶請求的所有信息、用戶為該網域存放在瀏覽器下的Cookie、使用Secure Socket Layer(SSL)或其它加密通信協議的授權訪問以及對連接進行管理的屬性等。 Request物件可以利用集合、屬性、方法等來進行參數的傳遞。其語法格式為:
Request.[ 集合 | 属性 | 方法 ] ( 变量 )
以上是電腦專業術語request是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!