URL中 # ? & 是什麼意思

#
#代表網頁中的一個位置。其右面的字符,就是該位置的標識符
比如你訪問 https://www.xxx.com/ 和 https://www.xxx.com/#wee 是同一個頁面 #後面是指瀏覽器的頁面所在的位置不同 就類似於鼠標把頁面滾動到下面了。
是用來指導瀏覽器動作的,對服務器端完全無用。所以,HTTP請求中不包括#。
在第一個#後面出現的任何字符,都會被瀏覽器解讀爲位置標識符。這意味着,這些字符都不會被髮送到服務器端。 就比如上面的兩個網址 瀏覽器發送的請求都是 www.xxx.com


連接作用
通過?來帶參數,連接域名和參數,經常會用到。
www.xxx.com
www.xxx.com?ame=gee&class=weew
兩個url打開的頁面一樣,但是後面這個有問號,說明不調用緩存的內容,而認爲是一個新地址,重新讀取。
因爲在http請求的時候,如果瀏覽器檢測到你的地址完全沒變,會從緩存裏讀取先前請求過的數據,不再發送請求。加上這個,會讓瀏覽器認爲這是一個新的地址

&
不同參數的間隔符
https://www.xxxxxx.com/?name=were&class=gegfw

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章