當輸入 URL 的時候,這個世界為我們做了什麼

2021-09-24 08:08:40 字數 583 閱讀 7605

作為 web 工程師,其實這是乙個很好的面試題,方便了解候選人對於 web 生命週期中的理解程度。很多人寫過相應的文章,這裡只是整理梳理下,方便自己熟悉。

這當然是最簡單的過程,我們可以一步一步深入。

其實很簡單,只需要描述清楚乙個經典的哲學問題:

舉個例子:如果 url 是: juejin.im/editor/draf…

這就是 url 需要描述清楚的事情。url 只是乙個約定,約定以何種方式,做何種事情,目前比較流行的規範是restful 規範

比如當前 url 描述的是:在 editor 下取得 id 為 5c9b8cb86fb9a071071944e2 的 draft。

對於 url 的傳送請求的方式有分類,經典的型別是 get 和 post。但是 restful 中一般使用四種:get,put,post,delete。 個人基本將他們分為兩派,

當然,要求人家伺服器做事,也不能什麼都不給別人。我們還需要解決的乙個問題是:

就像諸位小時候去外婆家,外婆總會給你塞點什麼,瀏覽器傳送請求時的帶貨能力,也是很強的。

沒寫完,以後有空再更新。

當輸入乙個URL的時候用到什麼協議?

瀏覽器中輸入url 瀏覽器要將url解析為ip位址,解析網域名稱就要用到dns協議,首先主機會查詢dns的快取,如果沒有就給本地dns傳送查詢請求。dns查詢分為兩種方式,一種是遞迴查詢,一種是迭代查詢。如果是迭代查詢,本地的dns伺服器,向根網域名稱伺服器傳送查詢請求,根網域名稱伺服器告知該網域名...

我對這個世界的認識

這個世界到底是怎麼產生的呢?是誰創造的呢?它為什麼這麼永恆的運動和發展著呢?這個世界是可理解的嗎?但是量子物理學中的測不准關係,又說微觀粒子的坐標和它的速度是沒辦法同時測準的。我們人類的感覺,知覺,記憶也是客觀世界的一部分嗎?那麼客觀世界怎麼能認識客觀世界自己這個過程又有何意義呢?這個世界的圖畫是怎...

這個世界欠我的,我遲早讓加倍償還!

自從13年8月末離職中科軟,樓主邊看書看找工作,每天7點起床,8點歸家,到9月底的時候,已經拿到3個offcer 有兩家公司通知10.1後入職,軟通動力在面試成功的第二天通知去體檢報到。你可知道我從中科軟離職,是因為吃不起飯了嗎?我要嘗試為錢工作,我的理想,忠誠呀統統滾蛋,你可知道離漲薪已經過去了2...