91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

万源市| 蛟河市| 南城县| 固始县| 专栏| 禄丰县| 沧源| 于田县| 措勤县| 神木县| 凤山县| 余干县| 平安县| 通许县| 绥滨县| 永胜县| 廊坊市| 伊春市| 绥芬河市| 湘阴县| 胶南市| 麻城市| 张家界市| 锦屏县| 永顺县| 福清市| 沧州市| 吴堡县| 宾川县| 东海县| 温泉县| 合江县| 绍兴县| 旬阳县| 德清县| 北川| 新密市| 长阳| 吴江市| 福泉市| 两当县|