http請求contentype詳解

2022-05-17 06:23:44 字數 1115 閱讀 5497

在http請求頭中有一項重要的引數就是contentype,用來告訴瀏覽器,我伺服器傳送過來的資料是什麼格式,這樣瀏覽器才知道怎麼去解析伺服器傳過來的資料

通常我們form表單提交的資料都是urlencoded格式的資料,這個格式的資料,django會自動解析並放在request.post中。

看下面例項:

有login.html:

密碼提交

後端**:

在看看請求頭:

ajax在沒指定contentype的情況下預設也是urlencode資料,指定為json後就是json資料,記得對應的data也要是json資料

點選頁面的ajax按鈕傳送資料

可以看出django無法解析json資料,原始資料在request.body中,我們可以手動利用json資料解析

HTTP請求 HTTP方法

http 1.1中可使用的方法 get 獲取資源 獲取伺服器的某個資源 get方法用來請求訪問已經被uri識別的資源。制定的資源經伺服器端解析後返回響應內容。也就是說,如果請求的資源是文字,那就保持原樣返回 如果是像cgi common gateway inte ce,通用閘道器介面 那樣的程式,就...

http 請求 聊聊HTTP請求及響應

http是超文字傳輸協議 英文 hypertexttransferprotocol,縮寫 http 是一種用於分布式 協作式和超 資訊系統的應用層協議。http是全球資訊網的資料通訊的基礎 包含三大部分 1.1請求行 位於請求訊息的第一行 格式 請求方式 資源路徑 http版本號 常用請求方式 ge...

HTTP請求以及HTTP響應

http請求 客戶端連上伺服器後,向伺服器請求某個web資源,稱之為客戶端向伺服器傳送了乙個http請求。乙個完整的http請求包括 乙個請求行 若干訊息頭 以及實體內容 請求行用於描述客戶端的請求方式 請求的資源名稱,以及使用的http協議版本號 訊息頭用於描述客戶端請求哪台主機,以及客戶端的一些...