python tornado怎么處理http請求?這個(gè)問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個(gè)問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!
成都創(chuàng)新互聯(lián)公司主要從事網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)浦東,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
實(shí)現(xiàn)下列方法來處理HTTP請求:
RequestHandler.get(args,kwargs) #處理get請求
RequestHandler.post(*args, kwargs) #處理post請求
RequestHandler.put(args, kwargs) #處理put請求
RequestHandler.delete(*args, kwargs) #處理delete請求
Hello world
新建一個(gè)hello.py寫入以下內(nèi)容
import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self): self.write("Hello world") class Application(tornado.web.Application): def __init__(self): handlers = [ (r'/', MainHandler), ] tornado.web.Application.__init__(self, handlers) if __name__=="__main__": app = Application() app.listen(8000) print("Tornado Started in port 8000,http://127.0.0.1:8000") tornado.ioloop.IOLoop.current().start()
執(zhí)行該文件python3 hello.py
當(dāng)你看到控制臺(tái)輸出:
Tornado Started in port 8000,http://127.0.0.1:8000
既運(yùn)行成功,此時(shí)瀏覽器訪問127.0.0.1:8000就可以看到Hello world
這個(gè)Hello world創(chuàng)建了一個(gè)socket服務(wù)并監(jiān)聽8000端口,當(dāng)接收到請求時(shí)根據(jù)路由規(guī)則來找到相應(yīng)的類處理該請求,并根據(jù)請求方式指定相應(yīng)類中的指定方法處理。 所以當(dāng)我們在瀏覽器鍵入127.0.0.1:8000,服務(wù)端會(huì)給瀏覽器返回Hello world。
感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)python tornado怎么處理http請求大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
名稱欄目:pythontornado怎么處理http請求
新聞來源:http://aaarwkj.com/article48/gjdihp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、網(wǎng)站設(shè)計(jì)、云服務(wù)器、用戶體驗(yàn)、標(biāo)簽優(yōu)化、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)