我配置我的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