[[ [已解决] G-WAN 的最新更新已经修复了这个默认的 MIME 类型。]]
G-WAN 4.3.11 将我的所有 csp 文件都返回为“text/plain”类型。这怎么可能解决?!目前,它只不过是一个静态文件服务器。
例如,//127.0.0.1:8080/?hello.py 响应“Hello, Python!<br>”(文本/纯文本)
这应该返回“你好,Python!” 不显示 <br> (作为文本/html)
笔记:
以前版本的 GWAN 运行良好。运行 Fedora 18
csp 源正在编译并返回正确的输出,这只是服务器没有以正确的内容类型响应的问题。
.html 文件应返回 text/html。
Python: print(os.environ.get('CONTENT_TYPE')) 返回“无”
Python:os.environ['CONTENT_TYPE'] = 'text/html' 没有影响
请求 URL://localhost:8080/?hello.py 请求方法:GET 状态码:200 OK 请求标头 GET /?hello.py HTTP/1.1 主机:本地主机:8080 连接:保持活动 缓存控制:max-age=0 Pragma:无缓存 接受:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 用户代理:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.160 Safari/537.22 接受编码:gzip、deflate、sdch 接受语言:en-US,en;q=0.8 接受字符集:ISO-8859-1,utf-8;q=0.7,*;q=0.3 查询字符串参数 你好.py: 响应标头 HTTP/1.1 200 正常 服务器:G-WAN 日期:2013 年 3 月 12 日星期二 18:50:33 GMT 最后修改时间:2013 年 3 月 12 日星期二 18:50:33 GMT ETag:“c9ddeef-513f78fa-25” 变化:接受编码 接受范围:字节 内容类型:文本/纯文本;字符集=UTF-8 内容长度:37