首先先搭一個web網站。
咱們用python的:
gunicorn 服務器和 httpbin 這個web應用來構建。須要有Python環境和 virtualenv , pip 這些基本的庫,默認基本環境是搭建好了,開始搞正事。python
先用 virtualenv 建立一個虛擬環境來搞發開。
首先在你的用戶目錄建立一個目錄,web
mkdir .env
我建立的是隱藏目錄(.開頭)服務器
而後進入目錄cookie
cd .env
建立一個虛擬開發環境:app
virtualenv .env
而後就能夠啓動環境了:post
source .env/bin/activate
出現了上圖的狀況,前面多了一個 (.env)
的前綴,說明啓動成功。測試
好,開始安裝gunicorn網站
pip install gunicorn
安裝成功後,能夠查看到安裝的版本。3d
再來安裝httpbin:code
pip httpbin
安裝成功後,咱們就能夠用gunicorn來啓動httpbin
gunicorn httpbin:app
默認gunicorn是在localhost(127.0.0.1)的8000端口啓動的。若是你想要外部可以訪問,能夠查看你本機的地址(雲服務器的話,是內網地址),用 -b(-bind) 綁定監聽的地址和端口:
gunicorn -b 10.105.245.198:8000 httpbin:app
Linux服務器查看地址:ifconfig
好了,咱們就能夠光明正大的訪問咱們的http請求測試網站了(注意是8000端口)。
成功訪問的話,進來就是這個恢弘的場景! 咱們能夠用它來查看本身的當前IP,user-agent,查看post/get請求的header字段,重定向(redirect),查看cookie等等一系列實用的功能。