中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python web基礎

發布時間:2020-06-19 03:11:43 來源:網絡 閱讀:429 作者:一杯千歲醉 欄目:建站服務器

#HTTP client-server

Client————>Server

  (

    Get/http/1.1

    Host:httpbln.org

    User-Agent:Httple/0.9.9

    Accept:*/*

  )

Server————>Client

  (

    Http/1.1 200 OK

    Content-Length:580

    Content-Type:applcation/json

    Date:Tue,25...

    Connection:keep-alive

  )

1.通過請求和響應的交換達成通信

2.不保存通信狀態

3.使用URL定位互聯網上的資源

4.請求資源時使用方法下達命令(GET、POST、HEAD等)

5.通過持久鏈接節省通信量

6.使用cookie來進行狀態管理

http請求報頭

1.第一行定義請求類型、文檔(選擇符)和協議版本

2.接著是報頭行,包括各種有關客戶端的信息

3.報頭行后面是一個空白行,表示報頭行結束

4.之后是 發送表單的信息或者上傳文件的事件中可能出現的數據

5.報頭的每一行都應該使用回車符或者換行符('\r\n')終止——windows下

http響應

1.第一行表示HTTP協議版本、成功代碼和返回消息

2.響應行之后是一系列報頭字段,包含返回文檔的類型、文檔大小、Web服務器軟件、cookie等方面的信息

3.通過空白行結束報頭

4.之后是所請求文檔的原始數據

http常見請求方法

方法
描述
GET獲取文檔
POST

將數據發布到表單

HEAD僅返回包頭信息
PUT將數據上傳到服務器
······

常見http狀態碼

    成功代碼(2xx):200(成功) 201(創建) 202(接受) 204(無內容)

    重定向(3xx):300(多種選擇) 301(永久移動) 302(可被303代替) 303(臨時移動) 304(不修改)

    客戶端錯誤(4xx):400(請求錯誤) 401(未授權) 403(禁止訪問) 404(未找到) 405(方法不允許)

    服務器錯誤(5xx):500(內部服務器錯誤) 501(未實現) 502(網關錯誤) 503(服務不可用)

Python3 標準web庫

    http:處理所有客戶端一服務器http請求的具體細節

        client:處理客戶端部分

        server:提懂了實現HTTP服務器的各種類

        cookies:支持在服務器端處理HTTP cookie

        cookiejar:支持在客戶端存儲和管理HTTP cookie

    urllib:基于http的高層庫,用于編寫與HTTP服務器等交互的客戶端

        request:處理客戶端請求

        response:處理服務器端響應

        parse:用于操作URL字符串

Python Web框架

    一個web框架,至少要具備處理客戶端請求和服務端相響應的能力

    路由:解析URL并找到對應的服務端文件或者Python服務器代碼

    模板:吧服務端數據合并成HTML頁面

    認證和授權:處理用戶名。密碼和權限

    Session:處理用戶在多次請求之間需要存儲的數據


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

忻城县| 清水县| 图们市| 绥中县| 中西区| 凭祥市| 新密市| 龙岩市| 时尚| 凤山市| 扶沟县| 湖州市| 靖州| 长宁区| 略阳县| 正蓝旗| 璧山县| 吴忠市| 扎鲁特旗| 迁西县| 德化县| 呼伦贝尔市| 木兰县| 砚山县| 沛县| 昌图县| 安庆市| 金川县| 肇庆市| 商丘市| 土默特右旗| 商河县| 巴彦淖尔市| 崇礼县| 揭东县| 泗阳县| 岚皋县| 东乌珠穆沁旗| 承德市| 瑞金市| 马公市|