server,viewstate原理,請求過程原理,cookie

來源:互聯網
上載者:User

標籤:搜尋引擎最佳化   大於   前台   頁面   服務   span   需要   控制   方法   

 

1:Request,Response其它成員
  Response.Write(Request.Url.ToString());//擷取當前請求的URL
            Response.Write("<hr/>");
            Response.Write(Request.UrlReferrer.ToString());//擷取上傳請求的URL資訊
            
            盜鏈
            
            SEO:搜尋引擎最佳化
            
            
            
2:Server屬性
 <%--<%Server.Execute("Child.aspx");%>--%><!--執行另外一個頁面的內容-->
        <%--<iframe src="Child.aspx" frameborder="0"></iframe>--%>
        <%Server.Transfer("Child.aspx");%><!--內部跳轉:在伺服器端進行跳轉,沒有向瀏覽器返回任何的資訊,所以地址欄中的地址還是原來的地址。注意的是與Response.Redirect的區別-->

        
      <%=Server.HtmlEncode("<span style=‘color:red‘>sadsfjasdklfas</span>")%>:對HTML的進行編碼(將角括弧轉成大於符號與小於符號,可以防止跨站指令碼攻擊(XSS))
        
        Server.UrlEncode:如果通過地址欄傳遞一些特殊符號(或者中午)有可能會出現亂碼,需要用該方法編碼一下。



3:用戶端狀態保持(ViewState)重點
具體看圖。


4:用戶端狀態保持(cookie)重點

cookie:一小段文本,明文。儲存在用戶端的瀏覽器記憶體裡面或者磁碟。cookie是跟網站相關,百度可以往用戶端寫cookie,sina也可寫cookie,但是百度只能讀取跟百度網站相關的cookie。
cookie會隨著請求網站時發送的請求報文中一塊發送到後台【如果請求百度的時候,那麼就把百度的cookie放到請求報文裡面去,然後發送到後台。】


cookie可以設定一個Path來限制某個路徑下面的頁面才會把cookie發送到後台。
比如:請求圖片,請求一個css、js,為了提高效能,可以通過 path設定頁面的所在路徑,來控制cookie的發送。


 Cookie的域:瀏覽器往後台發送資料時候,要把cookie放到請求報文裡面去,發送到後台。
那麼有個問題:請求是子域的網頁,那麼主域的cookie會不會發送到後台呢?
答案:是的。一塊發送。如果請求時主域頁面,子域的cookie是不會發送到背景。
如果子域想讓請求主域頁面的時候也一塊發送到後台,設定當前Cookie的域為主域可以了。


cookie是通過響應報文的方式寫到前台。最終寫入Cookie是通過響應報文頭來的
cookie有限制(大多數瀏覽器)

5:請求原理。重點

具體看圖。


 

server,viewstate原理,請求過程原理,cookie

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.