本篇内容主要讲解“web.py的使用技巧有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“web.py的使用技巧有哪些”吧!
http,IP与端口号
程序执行后,会显示一行信息:http://0.0.0.0:8080/,随后,在浏览器里输入http://localhost:8080,就可以访问到欢迎你的页面了。
什么是http呢,它是一种协议,有些网站用的是https,在http基础上做了更加安全的处理。我们去访问一个网站,原理上,是我们的电脑和网站的一台电脑发生了通信,大家的通信内容,要遵守这个协议,不然,对方就听不懂你在说什么。
你在自己浏览器里输入的地址里,有一个“localhost”,这个呢其实等价于127.0.0.1,这个IP地址是回送地址,就是你电脑本身。
localhost后面还有一个8080,这个是端口号,你的机器想跟对方通信,就得知道对方的IP是什么,知道了IP还不行,还得知道端口号,其实这也好理解,你上火车的时候,不也得按照车厢上么,计算机只是更加严格了,对方开了8080这个端口,你把消息发到别的端口上,它不接收啊。
web程序启动后,显示一行http://0.0.0.0:8080/ ,跟你在浏览器里输入的很像,但意义完全不一样。
先说中间的IP,这个IP一般只有有两个值,0.0.0.0表示所有机器都可以访问,127.0.0.1表示只有本机器能访问。
你启动web程序后,可以把自己本机的IP地址告诉你身边的同事,假设你的IP是192.168.0.101,那么你的同事在他的浏览器里输入http://192.168.0.101:8080,就可以看到欢迎你的界面了。如果是127.0.0.1呢,你的同事就不能访问了。
0.0.0.0的后面是8080,这个是端口号,但是意义和你浏览器里的8080不一样,这里的8080是指程序监听8080这个端口号,有啥请求访问的都发给程序,程序处理后再发给你的浏览器。
现在,我来梳理一下,你启动了一个web程序,我称它为小w,小w说:我开通了8080端口接收你们的请求,你们可以发消息给我了。
此时,你在浏览器里输入http://localhost:8080,点击回车,浏览器就知道了,要去访问本机的8080端口,把请求发送到这个端口。
小w收到了请求,按照你程序里的逻辑,把“欢迎你”这三个字发送给浏览器。
你的同事在浏览器里访问你的web程序,也是这样的过程,小w不仅知道发来的请求是什么,还知道谁发的请求,所以,你同事发来请求后,小w把“欢迎你”发送给你的同事。
上面,是关于http,IP,端口号的简单讲解,为了通俗易懂一些,有些说法并不严谨,但有助于你理解程序。
有的朋友可能会想到几个问题,为什么访问百度的时候,不需要填写IP呢,也不用写端口号呢?
你输入http://www.baidu.com ,就能访问百度了,的确没有输入百度的IP和端口号,baidu.com是一个域名,DNS服务器记录了它所对应的IP地址,因此,你不用输入IP了,毕竟IP很难记忆,而之所以不用写端口号,是因为百度开的是80端口号,而80是默认的端口号,你不写,浏览器默认去访问这个端口。
你现在,也想用80端口号,可不可以呢,这个得看情况,我自己机器上就不能用,原因大概是权限的问题,那我就改成1043吧
到此,相信大家对“web.py的使用技巧有哪些”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。