在学习python第八章的时候,我们编写一个generate_names.py
import json
import athletemodel
import yate
names = athletemodel.get_names_from_store()
print(yate.start_response('application/json'))
print(json.dumps(sorted(names)))
我们启动服务,在google浏览器中输入http://localhost:8088/cgi-bin/generate_names.py
会正常显示数据,但是,我们在window开发环境下,大多还是用IE浏览器,再输入
http://localhost:8088/cgi-bin/generate_names.py时候,悲剧了,半天没有显示,再等一会儿,
居然提示保存,为什么呢?
原来,这个是IE11内核机制搞的鬼,我们将print(yate.start_response('application/json'))改为
print(yate.start_response('text/json'))就能正常显示了,不过还是要等很长的时间才显示。