錯(cuò)誤404sans審判曲 為什么瀏覽網(wǎng)頁出現(xiàn)錯(cuò)誤的時(shí)候會(huì)報(bào)404而不是其他數(shù)字?404有怎樣的含義?
為什么瀏覽網(wǎng)頁出現(xiàn)錯(cuò)誤的時(shí)候會(huì)報(bào)404而不是其他數(shù)字?404有怎樣的含義?這個(gè)問題簡單的回答就是,出現(xiàn)404而不是其他的,這是現(xiàn)代HTTP超文本傳輸協(xié)議的規(guī)定。當(dāng)然,這個(gè)問題要繼續(xù)深入,就需要去問蒂姆
為什么瀏覽網(wǎng)頁出現(xiàn)錯(cuò)誤的時(shí)候會(huì)報(bào)404而不是其他數(shù)字?404有怎樣的含義?
這個(gè)問題簡單的回答就是,出現(xiàn)404而不是其他的,這是現(xiàn)代HTTP超文本傳輸協(xié)議的規(guī)定。
當(dāng)然,這個(gè)問題要繼續(xù)深入,就需要去問蒂姆·伯納斯·李(Tim Berners-Lee)了。作為萬維網(wǎng)之父,這些返回值基本上都是他在創(chuàng)造這個(gè)協(xié)議時(shí)自己規(guī)定的。雖然發(fā)展到現(xiàn)在這個(gè)傳輸協(xié)議更新了很多,但基本的錯(cuò)誤提示并沒有改變。
無論是404還是其他的代碼,都是Tim Berners-Lee在1992年自己創(chuàng)造超文本傳輸協(xié)議時(shí)寫下的。世界上第一個(gè)網(wǎng)站,http: //info. cern. ch/,就是Tim Berners-Lee創(chuàng)建的,它解釋了萬維網(wǎng)是什么,如何使用網(wǎng)頁瀏覽器和如何建立一個(gè)網(wǎng)頁服務(wù)器等等。
同時(shí),也規(guī)定了瀏覽網(wǎng)頁出現(xiàn)錯(cuò)誤(服務(wù)器無法找到被請求的頁面)的時(shí)候會(huì)報(bào)404而不是其他數(shù)字。要想搞明白這個(gè)問題,估計(jì)需要穿越回去1989年,問問伯納斯·李在Enquire的基礎(chǔ)上提出了利用Hypertext(超文本)重新構(gòu)造信息系統(tǒng)的設(shè)想時(shí)是怎么想的。
1990年,世界上第一個(gè)網(wǎng)絡(luò)服務(wù)器(Web Server)Httpd和第一個(gè)客戶端瀏覽編輯程序World Wide Web(WWW)被蒂姆·伯納斯·李創(chuàng)造。在此之后,互聯(lián)網(wǎng)得到了廣泛的發(fā)展,伯納斯·李又相繼制定了互聯(lián)網(wǎng)的URIs、HTTP、HTML等技術(shù)規(guī)范。
其中就包含,各種404、403等等一直延續(xù)至今的技術(shù)規(guī)范。
互聯(lián)網(wǎng)發(fā)展到現(xiàn)在,人們已經(jīng)司空見慣了。當(dāng)我們每天打開找片,并感嘆著互聯(lián)網(wǎng)強(qiáng)大的同時(shí),很少有人想到這一切竟是由蒂姆·伯納斯·李一人之力創(chuàng)造的。
-
頭條號,初始值發(fā)布。
404網(wǎng)絡(luò)請求失敗啥意思?
所謂的404意味著:
服務(wù)器找不到指定的資源,并且請求的網(wǎng)頁不存在(例如,瀏覽器請求的網(wǎng)頁被刪除或移位,但不排除鏈接在將來有效的可能性)。
HTTP 404錯(cuò)誤表示鏈接指向的網(wǎng)頁不存在,即原始網(wǎng)頁的URL無效。這種情況經(jīng)常發(fā)生并且難以避免。例如,URL URL生成規(guī)則已更改,網(wǎng)頁文件已重命名或移動(dòng),導(dǎo)入鏈接拼寫錯(cuò)誤。等等,導(dǎo)致原始URL地址無法訪問。
當(dāng)Web服務(wù)器收到類似請求時(shí),它會(huì)返回404狀態(tài)代碼,告知瀏覽器所請求的資源不存在。它也可能是IE瀏覽器的問題。使用超級兔子或任何其他軟件來修復(fù)IE。如果您使用防病毒并修復(fù)IE,請重新加載。
數(shù)據(jù)庫404錯(cuò)誤怎么辦?
404錯(cuò)誤是找不到目標(biāo)文件造成的,可能的原因包括服務(wù)器名稱錯(cuò)誤,端口錯(cuò)誤等。用數(shù)據(jù)庫管理工具自動(dòng)生成數(shù)據(jù)庫連接字符串,可以有效避免這種錯(cuò)誤。