rtsp協議是一種文字協議,採用 utf-8 編 碼中的 iso 10646 字符集。一行可通過 crlf 終止,但接收端需要做好解釋 cr 和 lf 作為一行終止符 的準備。關於頭欄位概述如下:
header
type
support
methods
accept
ropt.
entity
accept-encoding
ropt.
entity
accept-language
ropt.
allallow
ropt.
allauthorization
ropt.
allbandwidth
ropt.
allblocksize
ropt.
all but options, teardown
cache-control
gopt.
setup
conference
ropt.
setup
connection
greq.
allcontent-base
eopt.
entity
content-encoding
ereq.
set_parameter
content-encoding
ereq.
describe, announce
content-language
ereq.
describe, announce
content-length
ereq.
set_parameter, announce
content-length
ereq.
entity
content-location
eopt.
entity
content-type
ereq.
set_parameter, announce
content-type
rreq.
entity
cseq
greq.
alldate
gopt.
allexpires
eopt.
describe, announce
from
ropt.
allif-modified-since
ropt.
describe, setup
last-modified
eopt.
entity
proxy-authenticate
proxy-require
rreq.
allpublic
ropt.
allrange
ropt.
play, pause, record
range
ropt.
play, pause, record
referer
ropt.
allrequire
rreq.
allretry-after
ropt.
allrtp-info
rreq.
play
scale
rropt.
play, record
session
rrreq.
all but setup, options
server
ropt.
allspeed
rropt.
play
transport
rrreq.
setup
unsupported
rreq.
alluser-agent
ropt.
allvia
gopt.
allwww-authenticate
ropt.
all
在rtsp協議中,型別 "g" 表示請求和響應中的通用請求頭;型別 "r" 表示請求頭;型別 "r" 表示響應頭;型別 "e" 表示實體頭欄位。在 "support" 一欄中 標有 "req." 的字段 必須由接收者以特殊的方法實現;而 "opt." 的字段是可選的。注意,不是所有 "req." 欄位在該型別的每個請求中都會被傳送。 "req." 只表示客戶機(支援響應頭)和伺服器(支援請求頭)必須執行該欄位。最後一欄列出了關於頭欄位產生作用的方法;其中 "entity" 針對於返回乙個資訊主體的所有方法。
django Model 字段型別,選項
示例 class test models.model name models.charfield max length 20 add time models.datetimefield 字段型別 booleanfield true false 字段,此字段的預設表單控制是checkboxinput ...
http 請求頭欄位
1.http1.0請求協議特點是一次只能訪問伺服器上的乙個請求資源,請求完畢後伺服器立馬斷開連線 http1.1協議則可訪問多個資源。2.get請求資料容量不能超過1k,get請求陣列在請求資源後邊即在請求行 post請求資料量沒限制,post請求資料在請求體中 3.請求頭各欄位詳解 accept ...
Http頭欄位總結
請求字段 accept 告訴web伺服器自己接受什麼介質型別,表示任何型別,type 表示該型別下的所有子型別,typesub type。accept charset 瀏覽器申明自己接收的字符集。accept encoding 瀏覽器申明自己接收的編碼方法,通常指定壓縮方法,是否支援壓縮,支援什麼壓...