本篇内容主要讲解“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的使用技巧有哪些”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!