0
我有了這個config.yml:symfonyv3&FOSRestBundlev2.1.1:如何激活JSONP處理
fos_rest:
routing_loader:
default_format: json
view:
mime_types:
jsonp: ['application/javascript']
formats:
jsonp: true
jsonp_handler:
callback_param: callback
mime_type: application/javascript
當我打電話example.com/app_dev.php/api/users/1.jsonp?callback = TOTO,我有這個效應初探純HTML:
沒有路由發現 「GET /api/users/1.jsonp」
當我改變我的配置文件:
fos_rest:
routing_loader:
default_format: json
view:
mime_types:
jsonp: ['application/javascript']
formats:
jsonp: true
jsonp_handler:
callback_param: callback
mime_type: application/javascript
format_listener:
rules:
- { path: '^/api', priorities: ['jsonp','json', 'xml', 'html'], fallback_format: json, prefer_extension: true }
錯誤仍然是一樣的,但json編碼。
如果我修改application/javascript
到application/javascript+json
,鉻不能顯示的結果
PS:HTML,XML,JSON
我試過這個,但它也失敗了,jsonp格式根本沒有激活。 V2.x版本是唯一與sympfony 3兼容的版本仍處於測試階段,所以它可能是「正常的」,但我無法使其正常工作... – Bruno