![](/img/trans.png)
[英]Response header does not return Content-Type application/json
[英]How to change Content-Type:application/json into html in response header
我正在為API開發設置symfony 3 apache 2.4和mysql環境...我才剛剛開始,index.html.twig頁面如下所示:
我的config.yml具有FOSRest配置,如下所示:
# FOSRest Configuration
fos_rest:
body_listener: true
format_listener:
rules:
- { path: '^/', priorities: ['json'], fallback_format: json, prefer_extension: false }
param_fetcher_listener: true
view:
view_response_listener: 'force'
formats:
json: true
# Nelmio CORS Configuration
nelmio_cors:
defaults:
allow_credentials: false
allow_origin: ['*']
allow_headers: ['*']
allow_methods: ['GET', 'POST', 'PUT', 'DELETE', 'OPTIONS']
max_age: 3600
hosts: []
origin_regex: false
我的問題:如何使我的頁面呈現為html?
在您的FOSRest配置中,您告訴他在URL匹配^/
即每個URL)時處理響應。
如果要對除主頁以外的所有內容使用FOSRest格式,則可以按以下方式進行配置:
fos_rest:
# ...
format_listener:
rules:
- { path: '^/.+', priorities: ['json'], fallback_format: json, prefer_extension: false }
- { path: '^/', stop: true }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.