您好,登錄后才能下訂單哦!
本篇內容主要講解“web.py的使用技巧有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“web.py的使用技巧有哪些”吧!
http,IP與端口號
程序執(zhí)行后,會顯示一行信息:http://0.0.0.0:8080/,隨后,在瀏覽器里輸入http://localhost:8080,就可以訪問到歡迎你的頁面了。
什么是http呢,它是一種協(xié)議,有些網站用的是https,在http基礎上做了更加安全的處理。我們去訪問一個網站,原理上,是我們的電腦和網站的一臺電腦發(fā)生了通信,大家的通信內容,要遵守這個協(xié)議,不然,對方就聽不懂你在說什么。
你在自己瀏覽器里輸入的地址里,有一個“l(fā)ocalhost”,這個呢其實等價于127.0.0.1,這個IP地址是回送地址,就是你電腦本身。
localhost后面還有一個8080,這個是端口號,你的機器想跟對方通信,就得知道對方的IP是什么,知道了IP還不行,還得知道端口號,其實這也好理解,你上火車的時候,不也得按照車廂上么,計算機只是更加嚴格了,對方開了8080這個端口,你把消息發(fā)到別的端口上,它不接收啊。
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是指程序監(jiān)聽8080這個端口號,有啥請求訪問的都發(fā)給程序,程序處理后再發(fā)給你的瀏覽器。
現(xiàn)在,我來梳理一下,你啟動了一個web程序,我稱它為小w,小w說:我開通了8080端口接收你們的請求,你們可以發(fā)消息給我了。
此時,你在瀏覽器里輸入http://localhost:8080,點擊回車,瀏覽器就知道了,要去訪問本機的8080端口,把請求發(fā)送到這個端口。
小w收到了請求,按照你程序里的邏輯,把“歡迎你”這三個字發(fā)送給瀏覽器。
你的同事在瀏覽器里訪問你的web程序,也是這樣的過程,小w不僅知道發(fā)來的請求是什么,還知道誰發(fā)的請求,所以,你同事發(fā)來請求后,小w把“歡迎你”發(fā)送給你的同事。
上面,是關于http,IP,端口號的簡單講解,為了通俗易懂一些,有些說法并不嚴謹,但有助于你理解程序。
有的朋友可能會想到幾個問題,為什么訪問百度的時候,不需要填寫IP呢,也不用寫端口號呢?
你輸入http://www.baidu.com ,就能訪問百度了,的確沒有輸入百度的IP和端口號,baidu.com是一個域名,DNS服務器記錄了它所對應的IP地址,因此,你不用輸入IP了,畢竟IP很難記憶,而之所以不用寫端口號,是因為百度開的是80端口號,而80是默認的端口號,你不寫,瀏覽器默認去訪問這個端口。
你現(xiàn)在,也想用80端口號,可不可以呢,這個得看情況,我自己機器上就不能用,原因大概是權限的問題,那我就改成1043吧
到此,相信大家對“web.py的使用技巧有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。