URL中引數與查詢字串的區別

時間 2021-06-09 14:26:33

1樓:宸風

蟹妖。見識短淺,我也是第一次見這種type。不過可以自己去翻rfc標準。

這不是廣義url的定義,這僅是ftp url的定義,見rfc1738. https://www.

ietf.org/rfc/rfc1738.tx

ttype只能限制為a i d三種值,見rfc 1738 關於ftp typecode的敘述。

當type=d時,相當於會在連線後自動執行NLST(即ls當前目錄);否則就作為type command的值執行。關於ftp type command,參見Raw FTP Command List ,主要是指定傳輸的檔案格式。至於type有四種值,為什麼只限定a和i,這個標準沒說,不清楚是歷史遺留原因還是某些type限制,但是估計常用的也是a和i(因為我孤陋寡聞沒聽過e代表的格式是什麼意思)。

ftp從標準上看,儘管BNF正規化定義加入查詢字串是可以解析的,但是在ftp一節中並未看到查詢字串能起作用(我印象中也沒見過ftp查詢字串能幹啥)。

P.S. 關於URL,標準其實就是rfc1738,你可以自己看看。

但是想要了解現代瀏覽器對url規範的支援和拓展,這個才是比較難的。這個可能看前端的書沒什麼介紹,可以考慮找些web安全的書看看,因為url以前瀏覽器支援也是有很多漏洞可以鑽,所以他們會對這些支援研究的比較透徹。

Python中怎麼提取字串中的漢字?

Datawhale 採用正規表示式的方法對字串進行處理。str1 我 是,速 度 發 中 國 人 1 提取漢字 漢字的範圍為 u4e00 u9fa5 這個是用Unicode表示的 import reres1 join re findall u4e00 u9fa5 str1 print res1 輸出...

java中,字串比較的equals方法需要自己編嗎?

樂享生活522 字串比較的方法不需要自己實現,可使用apache提供的StringUtils類中的equals方法,需要引入commons lang3 3.5.jar 具體實現方式及相關注釋如下 lt p Compares two CharSequences,returning if they re...

C 中,使用範圍for語句改變字串中的字元時,引用為何能重新繫結?

tearshark 又乙個深受只有引用語義的語言毒害的青年。不過,即便只有引用語義的語言,內建的int之類的也是值語義啊。總之,先學c c 以外的語言,就是毒害無窮。連最基本的計算機工作方式都是稀里糊塗的。也就別指望能做出什麼貢獻了。碼農到30歲,回家賣白菜去吧! sin1080 C 的range ...