Yazı dizimize :Request objesinin Property leri RESPONSE OBJECT Response objesinin Property leri RESPONSE Objesinin Metodları konuları ile devam ediyoruz.
Request objesinin Property leri
Totalbytes:clientın gonderdigi istemin body kısmında gonderilen verilerin toplam uzunlugunu belirtir.
Syntax
Counter = Request.TotalBytes
Request objesinin Metodları
Binaryread:POST ile clienttan server’a gönderilmiş veri.Bu veriler SafeArray de tutulur.SafeArray de tutulan bilginin boyutlarıda tutulur.
Syntax
variant = Request.BinaryRead(count)
parametreler:
variant: VT_ARRAY veya VT_UI1 tipinde unsigned bitlerden oluşan bir dizi
count: client taraftn gelen bilginin okunabilen kısmının uzunlugunu belirtir.
Request.form ile Binaryread aynı sayfa uzerinde çağrılamaz.
RESPONSE OBJECT
Client tarafa çıktı göndermek için kullanılır.
Response objesine ait kolleksiyonlar
Cookies:cookielere değer atamak için kullanılır.Boyle bir cookie yoksa once oluşturulur.
Varsa yeni değer atanır.
Syntax
Response.Cookies(cookie)[(key)|.attribute] = value
Parametreler
cookie :cookie'nin adı
key :opsiyonel bir parametredir. key belirtilmişse cookie bir dictionary'dir ve key 'e değer atanır
attribute
cookie hakkındaki bilgileri tutar buna ait parametreler aşağıdakilerdir:
Domain :Write-only.eğer belirtilmişse cookie yalnızca bu parametre ile belirtilen değerdeki domainlere gonderilir.
Expires :Write-only. cookienin kullanımdan kalktığı tarih.bir değer belirtilmemişse cookie session sonuna kadar geçerli olur.
HasKeys :Read-only. cookienin key' e sahip olup olmadığını belirtir.
Path :Write-only. Belirtildiği takdirde cookie sadece bu pathdeki istemelre gonderilir. belirtilmemiş ise uygulama path 'i kullanılır.
Secure :Write-only. cookienin guvenli olup olmadıgını belirler.
Value :key yada attribute'a atanan değer
Şu şekilde bir cookie oluşturulursa
<% Response.Cookies("mycookie")("type1") = "sugar" Response.Cookies("mycookie")("type2") = "ginger snap"%> Headerda su bilgiler yer alır
Set-Cookie:MYCOOKIE=TYPE1=sugar&TYPE2=ginger+snapOrnekler
<% For Each cookie in Response.Cookies Response.Cookie(cookie).ExpiresAbsolute = #July 4 1997# Next%>
<%Response.Cookies("Type") = "Chocolate Chip" Response.Cookies("Type").ExpiresAbsolute = "July 31 2001" Response.Cookies("Type").Path = "/"%>