我配置我的app.yaml这样的:配置应用YAML服务JSON文件从静态目录的
- url: /data
static_dir: templates/data
http_headers:
Content-Type: application/json
正如在这里看到,在GAE config yaml
我做一个AJAX请求,以获得JSON; 我有一个1KB“sic.json”在那里,形成正确的(我检查......)
当我运行dev_appserver, 使用Chrome开发人员工具,我看到返回的响应类型:
Content-Type:application/octet-stream
当我在jQuery/Javascript中检索这些结果时,该字符串不被识别为JSON; 如果迫使我先使用JSON.Parse ...
但是当我真正部署时,应用yaml配置似乎工作;它服务静态文件作为JSON所以JSON.Parse是不必要的...
我应该期待这个,该dev_appserver不会像现场部署一样服务http_headers文件?
听起来像一个错误。您可以提交错误报告:http://code.google.com/p/googleappengine/issues/list?can=2&q=type=Defect&colspec=ID%20Type%20Component%20Status%20Stars%20Summary%20Language%20Priority%20Owner %20Log – dragonx