私はこのチュートリアルhttp://symfony.com/doc/current/cookbook/controller/error_pages.htmlに従い、 app/Resources/TwigBundle/views/Exception/ 内に error.html.twig と error.json.twig を持っています
リクエストのコンテンツ タイプが application/json に設定されていても、すべてのエラーはデフォルトでエラー ページの html バージョンになります。
ルートのフォーマットも定義されています: http://symfonyinstall/api/v1/users.json
リクエストヘッダー:
Accept: application/json
Content-Type: application/json
Connection: keep-alive
Origin: chrome-extension: //rest-console-id
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19
応答ヘッダー:
Status Code: 404
date: Sun, 29 Apr 2012 06:54:35 GMT
Content-Encoding: gzip
X-Powered-By: PHP/5.3.10
Transfer-Encoding: chunked
Connection: keep-alive
Server: nginx
Content-Type: text/html; charset=UTF-8
cache-control: no-cache
私はアイデアがありません...そして、APIが機能するにはエラーのjsonバージョンが本当に必要です...