亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

平远县| 资溪县| 云梦县| 当涂县| 仁寿县| 冕宁县| 姜堰市| 基隆市| 白朗县| 泰来县| 类乌齐县| 天台县| 晋宁县| 隆回县| 贵南县| 余江县| 卢氏县| 拉萨市| 宝鸡市| 大安市| 土默特左旗| 固安县| 通辽市| 灵宝市| 竹溪县| 繁昌县| 尤溪县| 东港市| 昌图县| 铁岭市| 喀什市| 阿坝县| 靖江市| 阿坝| 乐业县| 沂南县| 江华| 灵宝市| 佛坪县| 汤原县| 资兴市|