學習web.py——02(URL映射以及請求處理)

URL映射

關於前文的url,總共有是那種匹配方式:

1) URL完全匹配,格式: /index
2)URL模糊匹配,格式:/index\d+
3)URL帶組匹配,格式 /index(\d+)

解釋:這個帶組匹配和上面模糊匹配相似,但每個()中內容都作爲一個group,具體可以瞭解下正則。

經測試,只有最後一種能將組中的參數傳遞給類,即name變量。


請求處理

前文已經帶到過,我們可以使用GET和POST方法,處理瀏覽器向服務器發起的請求。

我們可以使用 web.input() 獲取請求的內容

get方法的參數直接在url後面跟上,如 http://127.0.0.1:8080/get?name=hhj&sex=man,?後面的就是

post則不是

我們將request分爲request line、head、以及body,get的body爲空,post的參數則在body中。

我們也可以使用 web.ctx.env  獲得頭部信息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章