Rénovation-2 Contenu-Type De Question
Mon Api, c'est d'accepter le Type de Contenu application/json que les en-têtes.
J'définir l'en-Tête parfaitement comme mentionné dans la Rénovation Docs.
@Headers("Content-Type: application/json")
@POST("user/classes")
Call<playlist> addToPlaylist(@Body PlaylistParm parm);
Mais dans le Journal de la Demande, il est de Retour de Contenu de Type txt/html.Donc comment je dois régler ce problème? Cette api fonctionne bien en FACTEUR
Je ne pense pas que c'est un problème de Rénovation. Normalement, les sites web de retourner des résultats de txt/html. Vous devriez interroger l'api avec quelque chose comme
Veuillez envoyer la demande html et le facteur demande.
mise à jour de la question avec demande de facteur
Son retour code d'erreur http 405: Méthode non autorisée. Vous devriez regarder dans.
pouvez-vous me montrer votre code de travail, en fait, je suis confronté à la même question
?format=json
. Vous pouvez le vérifier simplement que par l'ouverture de l'api url directement dans le navigateur.Veuillez envoyer la demande html et le facteur demande.
mise à jour de la question avec demande de facteur
Son retour code d'erreur http 405: Méthode non autorisée. Vous devriez regarder dans.
pouvez-vous me montrer votre code de travail, en fait, je suis confronté à la même question
OriginalL'auteur Muhammad Zubair Ashraf | 2016-03-02
Vous devez vous connecter pour publier un commentaire.
vous pouvez essayer l'une en dessous de mes solutions :
alors appel
Ou
Créer HttpClient objet
Puis ajouter à la rénovation de l'objet
pourriez-vous me fournir les données pour demander si vous n'avez pas l'esprit
groopiesdev.com/api/v1/user/classes l'Autorisation de Base ZXlKbGVIQWlPakUwTlRjd01EVTVNRE1zsw1gc1p5stzja2hutwpvmklpd2lhv0ywswpvee5evtjpveu1tlrbemzrlmv5snbaq0k2tnpkos5wbexhzmnxvvbovgzpv2prlxfdreq2exqwq0tsdlc0r0c1ehj2enrhnxbnoje= Type de Contenu application/json {"userid":72, "classid":38}
lorsque j'essaie d'utiliser vos données par un facteur je suis d'erreur : Erreur: 500 Erreur Interne du Serveur
Actullay problème est que ma demande est après.Mais dans le Journal de la Demande de montre de Requête GET..journal..je ne sais pas comment il est converti en OBTENIR automatiquement
OriginalL'auteur Phan Dinh Thai
Essayez ceci pour la Rénovation 1.9 et 2.0. Pour Json Type De Contenu.
Vous pouvez ajouter beaucoup plus de je.e
OriginalL'auteur Avinash Verma
Essayer:
OriginalL'auteur Anurag Chutani
Rénovation 2.0 m'ont rendu fou.
J'ai finalement cédé et a essayé:
Android Http Asynchrone
Et il a travaillé la première fois.
Je sais ce que vous pensez que je suis à la recherche d'stckovflw points
ou je suis en quelque sorte flamboyante de Rénovation.
Je ne suis pas.
Mon cas d'utilisation a été d'appeler mon bitbucket compte avec une simple authentification à la volée:
https://[nom d'utilisateur]:[mot de passe]@api.bitbucket.org/2.0/repositories/[nom d'utilisateur]
Avec de Rénovation, j'ai été d'obtenir une autre réponse. Un Http 200, mais pas la charge utile
Je m'attends, comme vous pourriez l'obtenir à partir d'Facteur.
J'ai essayé tout ce que j'ai pu trouver pour le faire fonctionner.
Gaspillé je pense que 2 jours ou plus.
Je suppose que vous pourriez penser, eh bien, vous n'avez pas de formulaire de votre baseUrl correctement...ou l'URI de la ressource. Regardez ci-dessus, de façon moins compliquée peut-il être...j'ai essayé de raccourcir l'URI de la min. et paramètre le plus vil de l'URL de la partie la plus longue de ce qui précède; rappel: j'ai reçu une réponse Http 200 dos. Mais pas la réponse correcte de la charge utile!
Un de mes collègues m'a suggéré d'utiliser le asynch lib. et compte tenu de toutes les recommandations
pour la Rénovation et le temps que j'avais passé, j'étais sceptique.
Il a travaillé la première fois!!
OriginalL'auteur Beezer
peut-être vous avez besoin d'un '/' et il est préférable de ne pas modifier le Type de Contenu par vous-même.
juste comme ça:
OriginalL'auteur Yongjian H
Voici une solution qui fonctionne comme de retrofit2(v2.5) et okhttp3. Fonctionne particulièrement bien si vous ajoutez ces en-têtes d'un certain nombre de demandes
OriginalL'auteur Mitch M