錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù),錦州廣廈維修電腦,公司IT外包服務(wù)
topFlag1 設(shè)為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務(wù)項(xiàng)目 服務(wù)報(bào)價(jià) 維修流程 IT外包服務(wù) 服務(wù)器維護(hù) 技術(shù)文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù)技術(shù)文章
FIle協(xié)議與Http協(xié)議及區(qū)別

作者: 佚名  日期:2019-07-29 12:58:32   來源: 本站整理

什么是File協(xié)議

字面意思:本地文件傳輸協(xié)議

 

什么是File:

file協(xié)議主要用于訪問本地計(jì)算機(jī)中的文件,好比通過Windows的資源管理器中打開文件或者通過右鍵單擊‘打開’一樣。

 

如何使用:

file協(xié)議的基本格式如下:

file:///文件路徑

比如需要打開E盤下txt目錄中的index.txt,那么在資源管理器或者瀏覽器地址欄中輸入:file:///E:/txt/index.txt。用file:///+文件地址,其實(shí)等價(jià)于文件的地址。即:

file:///C:/Users/CLi/AppData/Local/Temp/WindowsLiveWriter1627300719/supfiles52F410/wangdan-se-436963[2].jpg 

等價(jià)于:

C:/Users/CLi/AppData/Local/Temp/WindowsLiveWriter1627300719/supfiles52F410/wangdan-se-436963[2].jpg 

URI中問什么本地文件file后面跟三個(gè)斜杠?

URI的結(jié)構(gòu)為:

scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]

如果有host,前面需要加//,因此對(duì)于http或https等網(wǎng)絡(luò)地址來說會(huì)寫成:

https://blog.csdn.net/lishanleilixin/article/category/7191777

這樣看上去很自然。如果是文件的話,文件沒有host,所以中間的host部分就不要了,就變成了:

file:///lishanleilixin/article/category/7191777

因?yàn)槿绻麤]有host的話,第一個(gè)[]的內(nèi)容就不存在了,這種同意的寫法有一個(gè)標(biāo)準(zhǔn)叫CURIE。

 

 

什么是http協(xié)議

簡介:

http協(xié)議是Hyper Text JTransfer Protocol,即超文本闡述協(xié)議的縮寫。是用來從萬維網(wǎng)服務(wù)器傳輸超文本到本地瀏覽器的傳送協(xié)議,基于TCP/IP通信協(xié)議來傳輸數(shù)據(jù)。http協(xié)議工作于客戶端-服務(wù)器架構(gòu)上,瀏覽器作為http客戶端通過url向http服務(wù)器端發(fā)送請(qǐng)求,服務(wù)器接收到請(qǐng)求后,向客戶端發(fā)送請(qǐng)求。

 

HTTP的URL:

http使用統(tǒng)一資源標(biāo)識(shí)符URI來傳輸數(shù)據(jù)和建立連接。而URL是一種特殊類型的URI。

https://www.baidu.com/s?wd=csdn&rsv_spt=1&rsv_iqid=0xe20f5fa6000102e9&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&rqlang=cn&tn=62095104_9_oem_dg&rsv_enter=0&oq=http%25E5%258D%258F%25E8%25AE%25AE&rsv_t=cb7eJrt8QfdumTZWig9t5bWhzpKMGLyic5Ap1V%2BZyjA0%2Bsb90A7ykpqzyVk7WUQpEpUaayWEhYo&rsv_pq=876fe1b90002819e&inputT=496865&rsv_sug3=107&bs=http%E5%8D%8F%E8%AE%AE

 

完整的URL包含下面幾個(gè)部分:

協(xié)議:該URL的協(xié)議部分為“https”,標(biāo)識(shí)網(wǎng)頁使用的是https協(xié)議,在internet中可以使用多種協(xié)議(http,https,ftp等)

 

域名:一個(gè)URL中也可以使用IP作為域名,這個(gè)URL中域名為www.baidu.com

 

端口:跟在域名后,以“:”作為分隔符。如果省略端口,那么將采用默認(rèn)端口。

 

虛擬目錄:虛擬目錄不是必須部分。是從域名后第一個(gè)“/”開始到最后一個(gè)“/”為止。

 

文件名:從域名后的最后一個(gè)“/”開始到“?”為止,是文件名部分,如果沒有“?”,則是從域名后的最后一個(gè)“/”開始到“#”為止,是文件部分,如果沒有“?”和“#”,那么從域名后的最后一個(gè)“/”開始到結(jié)束,都是文件名部分。文件名部分也不是一個(gè)URL必須的部分,如果省略該部分,則使用默認(rèn)的文件名。

 

錨:從“#”開始到最后都是錨,錨也不是一個(gè)URL必須的部分。

 

參數(shù):從“?”開始到“#”為止中間為參數(shù),參數(shù)可以允許有多個(gè)參數(shù),中間以“&”作為分隔符。

 

請(qǐng)求方法:

復(fù)制代碼
GET  請(qǐng)求指定的頁面信息,并返回實(shí)體主體。 HEAD     類似于get請(qǐng)求,只不過返回的響應(yīng)中沒有具體的內(nèi)容,用于獲取報(bào)頭 POST     向指定資源提交數(shù)據(jù)進(jìn)行處理請(qǐng)求(例如提交表單或者上傳文件)。數(shù)據(jù)被包含在請(qǐng)求體中。POST請(qǐng)求可能會(huì)導(dǎo)致新的資源的建立和/或已有資源的修改。 PUT  從客戶端向服務(wù)器傳送的數(shù)據(jù)取代指定的文檔的內(nèi)容。 DELETE   請(qǐng)求服務(wù)器刪除指定的頁面。 CONNECT  HTTP/1.1協(xié)議中預(yù)留給能夠?qū)⑦B接改為管道方式的代理服務(wù)器。 OPTIONS  允許客戶端查看服務(wù)器的性能。 TRACE    回顯服務(wù)器收到的請(qǐng)求,主要用于測試或診斷。
復(fù)制代碼

 

瀏覽器通過file://訪問文件和http://訪問文件的區(qū)別

file協(xié)議用于訪問本地計(jì)算機(jī)中的文件,好比通過資源管理器中打開文件一樣,需要主要的是它是針對(duì)本地的,即file協(xié)議是訪問你本機(jī)的文件資源。

http訪問本地的html文件,相當(dāng)于將本機(jī)作為了一臺(tái)http服務(wù)器,然后通過localhost訪問的是你自己電腦上的本地服務(wù)器,再通過http服務(wù)器去訪問你本機(jī)的文件資源。

再簡單點(diǎn)就是file只是簡單請(qǐng)求了本地文件,將其作為一個(gè)服務(wù)器未解析的靜態(tài)文件打開。而http是在本地搭建了一個(gè)服務(wù)器再通過服務(wù)器去動(dòng)態(tài)解析拿到文件。

 

其他區(qū)別:

file協(xié)議只能在本地訪問

本地搭建http服務(wù)器開放端口后他人也可以通過http訪問到你電腦中的文件,但是file協(xié)議做不到

file協(xié)議對(duì)應(yīng)有一個(gè)類似http的遠(yuǎn)程訪問,就是ftp協(xié)議,即文件傳輸協(xié)議。

file協(xié)議無法實(shí)現(xiàn)跨域

 

 

問題解決

開始通過file協(xié)議直接訪問index.html,在index.html中靜態(tài)引入index.js,在index.js中import test.js。在import的過程中需要http服務(wù)器去解析es6語法并添加header頭信息去跨域引入test.js,但是file協(xié)議相當(dāng)于通過資源管理器靜態(tài)訪問index.html,中間的過程沒有http服務(wù)器參與解析,所以無法識(shí)別es6的import語法。



熱門文章
  • 機(jī)械革命S1 PRO-02 開機(jī)不顯示 黑...
  • 聯(lián)想ThinkPad NM-C641上電掉電點(diǎn)不...
  • 三星一體激光打印機(jī)SCX-4521F維修...
  • 通過串口命令查看EMMC擦寫次數(shù)和判...
  • IIS 8 開啟 GZIP壓縮來減少網(wǎng)絡(luò)請(qǐng)求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對(duì)講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機(jī)始終停留在開機(jī)界面...
  • 常見打印機(jī)清零步驟
  • 安裝驅(qū)動(dòng)時(shí)提示不包含數(shù)字簽名的解...
  • 共享打印機(jī)需要密碼的解決方法
  • 圖解Windows 7系統(tǒng)快速共享打印機(jī)的...
  • 錦州廣廈電腦上門維修

    報(bào)修電話:13840665804  QQ:174984393 (聯(lián)系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號(hào):遼ICP備2023002984號(hào)-1
    上門服務(wù)區(qū)域: 遼寧錦州市區(qū)
    主要業(yè)務(wù): 修電腦,電腦修理,電腦維護(hù),上門維修電腦,黑屏藍(lán)屏死機(jī)故障排除,無線上網(wǎng)設(shè)置,IT服務(wù)外包,局域網(wǎng)組建,ADSL共享上網(wǎng),路由器設(shè)置,數(shù)據(jù)恢復(fù),密碼破解,光盤刻錄制作等服務(wù)

    技術(shù)支持:微軟等
    主站蜘蛛池模板: 精品日韩亚洲AV无码| 久久av无码专区亚洲av桃花岛 | 日韩精品无码免费专区午夜不卡| 狠狠爱无码一区二区三区| 国产亚洲精品无码拍拍拍色欲| 久久久精品人妻无码专区不卡| 熟妇无码乱子成人精品| V一区无码内射国产| 亚洲精品无码av中文字幕| 久久伊人亚洲AV无码网站| 亚洲6080yy久久无码产自国产| 在线观看片免费人成视频无码 | 曰韩无码二三区中文字幕| 无码A级毛片免费视频内谢| 国产免费黄色无码视频| 精品人妻无码一区二区三区蜜桃一 | 久久国产加勒比精品无码| 嫩草影院无码av| mm1313亚洲国产精品无码试看| 无码av最新无码av专区| 无码少妇一区二区三区| 亚洲精品无码av人在线观看| 日韩经典精品无码一区| 国产强被迫伦姧在线观看无码| 久久亚洲AV成人无码| 人妻丰满熟妇岳AV无码区HD| 无码免费一区二区三区免费播放| 中文字幕无码AV波多野吉衣| 不卡无码人妻一区三区音频| 国产亚洲?V无码?V男人的天堂 | 亚洲色中文字幕无码AV| AV无码小缝喷白浆在线观看| 高清无码一区二区在线观看吞精| 18禁成年无码免费网站无遮挡| 无码中文人妻在线一区二区三区 | 久久中文字幕无码专区| 中文字幕av无码一区二区三区电影| 久久久久无码专区亚洲av| 中文字幕丰满伦子无码| 亚洲AV永久无码精品成人| 日韩精品无码中文字幕一区二区 |