IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

FosRestBundle problème de doctype dans le json [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre habitué Avatar de Willy55
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 188
    Points : 131
    Points
    131
    Par défaut FosRestBundle problème de doctype dans le json
    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 :
    Erreur : Error parsing data:org.json.JSONException: Value <!DOCTYPE of type java.lang.String cannot be converted to JSONObject
    La page est interprétée comme une page web standard alors qu'elle ne contient que du json et pas de doctype ?

    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

  2. #2
    Membre habitué Avatar de Willy55
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 188
    Points : 131
    Points
    131
    Par défaut
    Je me répond a moi même, il faut autoriser le POST dans le routing.yml pour FosRest

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        requirements:
            _method: GET|POST

    et ça marche...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème avec la balise <!DOCTYPE> dans ma page JSP
    Par slash_X dans le forum Struts 1
    Réponses: 3
    Dernier message: 05/11/2008, 16h04
  2. Réponses: 8
    Dernier message: 30/06/2008, 21h06
  3. problème de police dans un richedit
    Par chtiot dans le forum Composants VCL
    Réponses: 4
    Dernier message: 28/10/2003, 09h48
  4. Réponses: 19
    Dernier message: 27/08/2003, 15h32
  5. problème de guillemets dans une formule shell
    Par dim_italia dans le forum VBA Access
    Réponses: 7
    Dernier message: 18/08/2003, 12h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo