国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【python socket編程】—— 4.實現redirect函數

heartFollower / 871人閱讀

摘要:原理就是當瀏覽器接受到服務器響應的狀態碼是或者時,表示請求的頁面已經永久或臨時性轉移到了新的位置,而這個新的位置儲存在響應的里這個字段。

前文:【python socket編程】—— 3.響應


Flask框架中有一個redirect函數,用于實現頁面的跳轉,現在我們來實現它。原理就是:當瀏覽器接受到服務器響應的狀態碼是301或者302時,表示請求的頁面已經永久或臨時性轉移到了新的位置,而這個新的位置儲存在響應的headerLocaiton這個字段。例如一個實現跳轉的響應如下:

</>復制代碼

  1. HTTP/1.1 302 OK
  2. Content-Type: text/html
  3. Location: /login

這是一個很簡單的http響應,狀態碼302表示原先請求的網頁臨時性轉移到了/login"OK"這個沒有影響,可以改成任意東西,如"JUMP"),很明顯這就是用戶請求的頁面是需要登錄才能查看的。因此redirect函數可以這樣寫:

</>復制代碼

  1. def redirect(path):
  2. header = "HTTP/1.1 302 JUMP
  3. Content-Type: text/html
  4. "
  5. location = "Location: {}".format(path)
  6. response = header + location
  7. return response.encode("utf-8")

下一篇文章:【python socket編程】—— 5.實現cookie和session

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/41344.html

相關文章

  • python socket編程】—— 5.實現cookie和session

    摘要:前文編程實現函數的實現很簡單,在服務器返回的響應中,里增加,瀏覽器接受到中的,下次訪問這個網站的請求中就會帶上這個。此時服務端解析,根據就知道當前用戶是登陸狀態的。顯然,直接在里寫用戶的是不安全的。下一篇文章編程簡單實現和密碼 前文:【python socket編程】—— 4.實現redirect函數 cookie的實現很簡單,在服務器返回的響應中,header里增加Set-Cook...

    lykops 評論0 收藏0
  • python socket編程】—— 3.響應

    摘要:前文編程解析請求頭的框架和解析請求的類我們都寫好了,現在唯一要做的就是處理相應。回復響應的原理就是這樣,后續每增加一個路徑,就在字典中增加一條及增加一個對應的響應函數。下一篇文章編程實現函數 前文:【python socket編程】—— 2.解析http請求頭 web的框架和解析請求的Request類我們都寫好了,現在唯一要做的就是處理相應。編寫一個route_dict字典,key是...

    iOS122 評論0 收藏0
  • python socket編程的初探

    摘要:對于網絡編程來說,免不了要用到模塊。表示另一端的地址。以上主要是針對流數據的編程。對于協議的數據,處理略有不同。通過傳入對象調用來監聽對象的文件描述符,一旦發現對象就緒,就通知應用程序進行相應的讀寫操作。 對于python網絡編程來說,免不了要用到socket模塊。下面分享一下個人對python socket的一些理解。 socket編程步驟 服務端創建一個socket,綁定地址和端...

    stormgens 評論0 收藏0
  • python-socket網絡編程

    摘要:網絡編程學習本文主要介紹網絡通信,以及的通信例子網絡通信是嵌套字的意思,可以理解為與們間的在線會話。關于通信可以看這里簡單理解多線程下開啟一個對于服務端,需要做件事情開啟設置配置綁定端口幀監聽,收發包多線程關于報錯模塊提供個函數。 http://homeway.me/ python網絡編程學習 本文主要介紹socket網絡通信,以及python的socket通信例子 ...

    zero 評論0 收藏0
  • python socket編程】—— 1.初探

    摘要:從導入相應函數,即傳入一個上一步中的類,返回對應的網頁內容,具體實現將在后續講解。后續只要去處理解析請求和響應部分即可,主程序可以不用再修改。下一篇文章編程解析請求頭 Flask或者其他框架都是封裝的比較完善,我們可以不去關注路由、SESSION等到底是怎么實現的,現在我們使用socket來實現一個帶有注冊、登錄功能的To do網站,這樣能對后端框架了解的稍微更深入一點(當然你也可以直...

    int64 評論0 收藏0

發表評論

0條評論

heartFollower

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<