赞
踩
把body里面的 b‘’ 去掉,如下,就可以在网页上打印出一行字:
<h1>Awesome</h1>
这个时候在后面加一串 : content_type='text/html' ,就可以以html格式打印出大大的一级标题: Awesome
注:如果不把 b‘’ 去掉,加上 content_type='text/html' 也是没用的,至少在我这里不适用,正确代码如下:
- import logging
- logging.basicConfig(level=logging.INFO)
-
- import asyncio, os, json, time
- from datetime import datetime
-
- from aiohttp import web
-
- def index(request):
- return web.Response(body='<h1>Awesome</h1>', content_type='text/html')
-
- async def init(loop):
- app = web.Application(loop=loop)
- app.router.add_route('GET', '/', index)
- srv = await loop.create_server(app.make_handler(), '127.0.0.1', 9000)
- logging.info('server started at http://127.0.0.1:9000 ...')
- return srv
-
- loop = asyncio.get_event_loop()
- loop.run_until_complete(init(loop))
- loop.run_forever()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。