使用python3的asyncio写的网页不显示,会直接变成下载文件,怎么办?
来源:互联网 发布:婚礼邀请函制作软件 编辑:程序博客网 时间:2024/05/31 19:16
廖雪峰python教程之使用python3的asyncio写网页,在浏览器打开地址,直接变下载文件。下载文件可正常打开。那么如何不下载文件,直接在浏览器显示呢?
原代码:
import logging;logging.basicConfig(level=logging.INFO)import asyncio,os,json,timefrom datetime import datetimefrom aiohttp import webdef index(request): return web.Response(body=b'<h1>Awesome</h1>')@asyncio.coroutinedef init(loop): app = web.Application(loop=loop) app.router.add_route('GET','/',index) srv=yield from loop.create_server(app.make_handler(),'127.0.0.1',9000) logging.info('server started at http://127.0.0.1:9000...') return srvloop=asyncio.get_event_loop()loop.run_until_complete(init(loop))loop.run_forever()
在Response中加上content_type='text/html'就好了, return web.Response(body=b'<h1>Awesome</h1>', content_type='text/html')
阅读全文
0 0
- 使用python3的asyncio写的网页不显示,会直接变成下载文件,怎么办?
- 一维码,直接显示在网页上不直接写图片
- IE打开网页时变成下载文件的解决办法
- 让网页附件为Word或Excel的文件,下载时直接弹出下载对话框,而不打开它
- 网页中显示xml,直接显示xml格式的文件
- 下载的网页模板只显示英文不显示中文
- javacsv.jar写csv文件时,数字过长会变成科学表达法怎么办
- 网页(html)中直接显示xml原始文件,直接显示xml格式的文件
- win10下载文件夹变成英文了该怎么办?下载文件夹变成英文的修复方法
- win10下载文件夹变成英文了该怎么办?下载文件夹变成英文的修复方法
- Python3 async def和@asyncio.coroutine的区别
- PHP写的下载程序,Zip文件下载不完整。
- python3爬虫下载网页上的pdf
- 做web开发的时候,有时候会很纠结,就是说,明明在网页上写了东西,但还是显示不出来
- 为什么我用MyEclipse写的Servlet程序运行一次后下次运行就会变成下载?
- html文件的图标变成应用程序图标怎么办
- 内存卡的相片变成一个USBC文件怎么办?
- 我的txt文件忽然变成乱码了,怎么办?
- 根据URL下载文件
- 英语2017年6月听力
- 笔记(二)
- (4.1.40.4)Android控件事件MotionEvent详解
- JS-jquery 获取当前点击的对象
- 使用python3的asyncio写的网页不显示,会直接变成下载文件,怎么办?
- Centos 7 下防火墙的操作
- 2017年全国大学生电子设计竞赛河北省获奖名单
- javascript中的ArrayList(咋个办呢 zgbn)
- php扩展开发---回调php方法-call_user_function
- 2017.11.8机房小测-题目性质/区间计数(杂题)/DP状态巧定义
- Kotlin优点总结
- 抓取网页的两种方式.可直接使用
- 豆瓣的基础架构