Bonjour,
Je suis actuellement entrain de mettre en place un web service de type rest entre un serveur symfony et une application android.
Sur symfony est installé le bundle FosRestBundle pour générer du json.
Lorsque j'essaye de le récupérer depuis mon application en précisant la page ou se trouve le json j'ai cette erreur :La page est interprétée comme une page web standard alors qu'elle ne contient que du json et pas de doctype ?Erreur : Error parsing data:org.json.JSONException: Value <!DOCTYPE of type java.lang.String cannot be converted to JSONObject
Si je copie le contenu json et que je le met dans un fichier que je place a coté a la racine de mon site et que je pointe sur ce fichier, alors la pas de soucis le json est bien récupéré sans soucis.
Que se passe t-il sous symfony il y a un "doctype" automatique sur chaque page, est ce qu'il y a la possibilité sur FosRestBundle de stipuler qu'il ne faut pas en mettre ?
J'avais eu le même soucis sous symfony 1.4 avant et je l'avais résolu en modifiant le "has_layout : off" mais je ne sais plus ou il faut faire cette modification et je ne trouve rien la dessus pour symfony2...
Si quelqu'un a une astuce
Partager