Django請求之HTTP請求


---恢復內容開始---

請求響應Http

  1發送Http請求

  2 服務器接收,根據請求頭中的URL在路由關系表中進行匹配(從上向下)

  3匹配成功后,,執行指定的views函數,

    一個URL 對應一個函數-------->這個叫FBV模式

    一個URL對應一個類 ---------->這個叫CBV模式

 

  4 業務處理

    - 根據個人需求自定義

    - 操作數據庫

      - 支持原生SQL

      - Django ORM操作 (可能是史上最牛逼的ORM框架)

      ==》返回給用戶的結果《==

    - 響應內容

      - 響應頭

      - 響應體

 

  請求字符串:

    Http://127.0.0.1:8080/index/

    包括請求頭和請求體

    請求頭

      

 

    分隔號:\r\n\r\n    

 

    請求體:

      phone:878989

      password:1234565

      oneMonth:1

  

  響應字符串:

    響應頭

:authority:www.zhihu.com
:method:GET
:path:/notifications
:scheme:https
accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
accept-encoding:gzip, deflate, sdch, br
accept-language:zh-CN,zh;q=0.8
cookie:d_c0="AHCvL6fTiw2PTpdF8w6vNTWpdTwEWmvPYq8=|1525501915"; __guid=74140564.1941744525954978600.1525501886756.3086; _zap=e9c66e60-b752-4510-84a8-1ce84fd2e279; l_cap_id="YTU0ZmEzMDI2MWNmNGVlYmIwYTRjZjY4NjdlYzViZGM=|1526912823|929d11efe89f09b1767390336f563e9767222b20"; r_cap_id="NTU1ZmI3ODdhY2FkNDVmNmJlNjkxZjFiM2VkNjlhNGQ=|1526912823|3d23e2759164d577d6400f13f0210cd7a98d7194"; cap_id="YWU1YjYwZGIxZmE1NGJlOWJhNzZhNmNiNGE5ZWQ2ODg=|1526912823|8cc3bcb0472ff7a6280cbcca8cc196cace47cd54"; capsion_ticket="2|1:0|10:1528077024|14:capsion_ticket|44:ZDM1YTdlYzc5YTY4NDA2MzljOTdlM2FjM2FhMGUzM2U=|7370e1496d3b2036c8fda94027c2e6837bf9cdfd4bbbbda72e40e29479221243"; z_c0="2|1:0|10:1528077085|4:z_c0|92:Mi4xSmRGckF3QUFBQUFBY0s4dnA5T0xEU1lBQUFCZ0FsVk5IT2tCWEFEZk9uYVVaX1lIRThiVWlhV0F2cEJvRnVoWkt3|ac8515ac03a58fb2743438dd1e28bdd92574da220a9b730ea5f67949f49bfbf3"; tgw_l7_route=170010e948f1b2a2d4c7f3737c85e98c; _xsrf=177c2830-bbc3-454d-80e9-797a6c8cc8c0; q_c1=ba7394cab466412b945e887cbbf01e70|1528242348000|1525612325000; monitor_count=6; __utma=51854390.321656243.1528242495.1528242495.1528242495.1; __utmb=51854390.0.10.1528242495; __utmc=51854390; __utmz=51854390.1528242495.1.1.utmcsr=zhihu.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmv=51854390.100--|2=registration_date=20160904=1^3=entry_date=20160904=1
referer:https://www.zhihu.com/topic
upgrade-insecure-requests:1
user-agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36

      分隔符:\r\n\r\n    

 

    響應體:

       .....html文件

      

    

 

-------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------

---------------------------------------   CBV--------------------------------------

 

  URL 文件中的需要加上  as_view()

 創建類時,需要先倒入View 然后用創建的類來繼承View

 

 

 

 

 

-----------------------------------------------------------響應結果分為響應頭和響應體

響應頭和響應體的創建

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

寫project 流程

 

 

 

 

---恢復內容結束---


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM