我已經多次在面試中問過這個問題,每次都不能給出明確的答案。所以我的問題是,當我們在瀏覽器中輸入URL時發生了什麼我知道這個URL通過DNS被翻譯成IP,並且通過GET方法獲得。但是細節中發生了什麼?有人能告訴我嗎?在瀏覽器網址中輸入內容時發生了什麼?
0
A
回答
1
該URL有幾個部分表示不同的東西,例如,當您搜索「部分URL」時,可以在其上查看該部分。
本質上講,當你有一個URL等:
http://server.domain.com/path/to/script.php?var=value&var2=value2
然後http用於傳輸協議(這可以是HTTP,HTTPS,FTP或其他), server.domain.com是要聯繫的服務器(使用DNS解析)的DNS(它本身由部分組成)(com是一級域,域是二級,服務器是第三級 - 在DNS分辨率上閱讀以瞭解更多信息)
「/path/to/script.php?var=value & var2 = value2」部分是ha nded to the server其中: 「/ path/to /」是被稱爲 的文檔/腳本的路徑「script.php」是腳本的名稱並且 「?var = value & var2 = value2」是參數交給腳本: VAR都將有「值2」
的「價值」和VAR2的價值,這就是整個過程:)
相關問題
- 1. 當你在瀏覽器中輸入URL時會發生什麼
- 2. 鍵入google.com後按下輸入到網絡瀏覽器後會發生什麼
- 3. 閱讀網頁瀏覽器輸入字段中的內容
- 4. 跟蹤在瀏覽器中輸入的新網址
- 5. 驗證用戶時,他們輸入網址到瀏覽器
- 6. iframe網址在瀏覽器
- 7. 當我們瀏覽ASPX頁面時發生了什麼?
- 8. 瀏覽器在請求之間關閉或刷新時,webserver發生了什麼?
- 9. php - 腳本運行時在瀏覽器中輸出echo'd內容?
- 10. 如何閱讀在瀏覽器地址欄中輸入的網址?
- 11. 瀏覽器內容
- 12. content_tag助手爲什麼在瀏覽器中打印「flash」內容?
- 13. 爲什麼瀏覽器字段中沒有更改網址?
- 14. 當瀏覽器關閉時,applet會發生什麼?
- 15. 當瀏覽器的緩存已滿時會發生什麼?
- 16. 什麼時候瀏覽器的加載事件發生?
- 17. 當我點擊瀏覽器時,ViewState會發生什麼?
- 18. 當我按瀏覽器BACK按鈕時會發生什麼?
- 19. Django的網址,瀏覽器
- 20. 當訪問使用codeigniter構建的網站時,用戶只在瀏覽器的地址欄中輸入域名和/或端口號時會發生什麼?
- 21. 當我們從瀏覽器取消網絡請求時會發生什麼?
- 22. 當您指示瀏覽器轉到網頁時會發生什麼?
- 23. 在瀏覽器上輸入網址時,設備未準備就緒錯誤
- 24. 獲取用戶輸入瀏覽器的確切網址
- 25. 當密碼從機器發送到網絡上之前,我在網絡瀏覽器中輸入密碼時會發生什麼?
- 26. 這裏用z-indexing在IE8輸入中發生了什麼?
- 27. backbone.js。隱藏路由網址(在瀏覽器的網址欄中)?
- 28. 爲什麼webkit瀏覽器中的「內容」錯誤?
- 29. 爲什麼我在瀏覽器中輸入地址 - http:// localhost:8080 /時出現「服務器未找到」錯誤
- 30. 內置函數中發生了什麼?
仔細閱讀http://en.wikipedia.org/wiki/HTTP先。 – 2012-07-18 10:37:07