如下两种访问资源的方式
file:///D:/nginx-1.9.5/html/geo.htmlhttp://localhost/geo.html
file:///D:/nginx-1.9.5/html/geo.html
http://localhost/geo.html
我目前所知道的是某些API只能在通过http访问的页面里能够调用, 那么这两种访问资源的形式到底有哪些不同的表现呢?
人生最曼妙的风景,竟是内心的淡定与从容!
file协议主要用于访问本地计算机中的文件,就如同在Windows资源管理器中打开文件一样,注意它是针对本地(本机)的,简单来说,file协议是访问你本机的文件资源。http访问本地HTML是在本地起了一台HTTP服务器,然后你访问自己电脑上的本地服务器,http服务器再去访问你本机的文件资源。
再简单的说:file只是纯粹的请求本地文件,http是架了服务器的。所以也有导致题主所说的某些API只能通过http访问的页面里能够调用。
某些API只能通过http访问的页面里能够调用
还有不同的表现,但和访不访问本地关系不大:
file协议只能你本地访问
本地架设了http服务器,端口开放了之后,别人也可以通过http访问到你电脑里的页面,但file协议做不到
file协议对应也有一个类似http的远程访问,就是ftp协议。
file协议
ftp协议
个人站:听说
file协议主要用于访问本地计算机中的文件,就如同在Windows资源管理器中打开文件一样,注意它是针对本地(本机)的,简单来说,file协议是访问你本机的文件资源。
http访问本地HTML是在本地起了一台HTTP服务器,然后你访问自己电脑上的本地服务器,http服务器再去访问你本机的文件资源。
再简单的说:file只是纯粹的请求本地文件,http是架了服务器的。所以也有导致题主所说的
某些API只能通过http访问的页面里能够调用
。还有不同的表现,但和访不访问本地关系不大:
file协议只能你本地访问
本地架设了http服务器,端口开放了之后,别人也可以通过http访问到你电脑里的页面,但file协议做不到
file协议
对应也有一个类似http的远程访问,就是ftp协议
。