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 :

API Rest - Json [3.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    .
    Inscrit en
    Avril 2016
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Avril 2016
    Messages : 108
    Par défaut API Rest - Json
    Bonjour,

    Actuellement sur le developpement d'une API Rest, je me retrouve avec une erreur sur la homepage que je n'arrive pas à identifier.
    Pour l'instant j'ai seulement deux entités Category et User avec deux methodes GET chacune et je suis sur la POST pour la catégorie, aucune de ces méthodes n'a de problème j'y accède très bien avec un localhost:8000/categories et users.
    Pourtant je me retrouve maintenant avec une homepage qui reçoit du Json :
    Nom : homepage.PNG
Affichages : 296
Taille : 19,7 Ko

    Je n'arrive pas a detecter d'ou peux provenir cette erreur et si quelqu'un à un début de solution je suis preneur, ou au moins pour arriver à l'identifier.
    Quand je tape sur donnée brute ça me sort bien le html de base du homepage de symfony ..

    Voila merci à ceux qui pourront m'aider et bonne soirée,

    Cordialement,

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    salutation,



    ** une erreur de syntaxe ?

    ** je ne comprends pas trop le problème et ta procédure.

    une url pour API REST est du type :

    pour avoir toutes les catégories :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://monsiteapi/categories
    pour avoir la catégorie ayant pour id = 12
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://monsiteapi/categorie/12

    pour tester ces requetes, tu peux utiliser postman une extension chrome.


    ** je ne comprends pas ce localhost:8000.... bizarre

  3. #3
    Membre confirmé
    Homme Profil pro
    .
    Inscrit en
    Avril 2016
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Avril 2016
    Messages : 108
    Par défaut
    Salut,

    Ce localhost:8000 represente mon serveur Wamp, je n'ai juste pas configurer de virtualhost pour qu'il prenne la valeur de http://monsiteapi et j'utilise bien postman pour mes requetes.

    Donc en effet comme j'ai dit j'ai pour l'instant j'ai simplement fait deux controlleurs ou j'accede à une collection ou une ressource en particuliere :

    http://monsiteapi/categories OK
    http://monsiteapi/categories/id OK
    http://monsiteapi/users OK
    http://monsiteapi/users/id OK

    Je me suis mis sur une methode POST ensuite pour ajouter des catégories et je n'ai pas de soucis non plus.

    Mais en revenant sur ma page principal : http://monsiteapi , j'ai cette erreur qui est apparu et que je n'arrive pas à comprendre, sachant que je peux toujours accéder à mes méthodes.
    Normalement je devrais arriver à la page de base de symfony que je n'ai pas touché.

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2003
    Messages : 307
    Par défaut
    Montre nous ton controlleur

  5. #5
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    on est pas censé accéder à une page web à partir de l'url d'une api
    donc je ne comprends pas

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2003
    Messages : 307
    Par défaut
    on est pas censé accéder à une page web à partir de l'url d'une api
    donc je ne comprends pas
    Page web, api, média peut importe le controller doit renvoyer une réponse web ;-)

    à première vue il y a un soucis dans la génération de sa réponse ici je pense qu'il s'agit d'un simple data mal formaté pour du json

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

Discussions similaires

  1. Deserialization Json apres requete API Rest
    Par olibara dans le forum C#
    Réponses: 4
    Dernier message: 15/11/2016, 11h57
  2. [Lazarus] Envoyer des données JSON sur API REST par la méthode PUT
    Par Jon Shannow dans le forum Lazarus
    Réponses: 11
    Dernier message: 13/05/2016, 08h30
  3. Format d'un JSON pour une API REST
    Par pierapi dans le forum Langage
    Réponses: 2
    Dernier message: 17/09/2015, 15h15
  4. [Authentification] API REstful PHP
    Par yoshï dans le forum REST
    Réponses: 1
    Dernier message: 22/07/2008, 09h33

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