Je suis nouveau pour rouiller et essayer d'appeler une API en utilisant le Je ne suis pas sûr de ce que je vais mal et j'espère que quelqu'un peut vous aider à m'identifier pour moi. P> La demande fonctionne bien pour moi dans JS et Postman et retourne le tableau Données JSON,
aussi dans mon code de rouille ci-dessous, la demande renvoie un succès de 200. P> mais je ne peux pas voir les données de réponse
& le serveur distant répond avec le Mon code de rouille qui compile bien et semble envoyer OK: p> La réponse que je reçois dans la console de la requête ci-dessus est la suivante: p> la sortie que je souhaite voir est La réponse inline de l'appel qui ressemble à ceci: p> reqwest code> caisse.
Je veux que mon code;
"Contenu-Disposition" Code> Indice de valeur par défaut (pas "en ligne" comme je spécifie). P>
3 Réponses :
Je n'ai aucune connaissance approfondie de la rouille ni de reqwest, mais d'après ce que je vois, vous transformez l'objet de réponse au texte et imprimez la structure de réponse sans le corps du message ni la charge utile. Avec une recherche rapide sur Google, j'ai trouvé une méthode Voici le lien:
https://docs.rs/reqwest/0.8.4/reqwest/ struct.response.html p> qui pourrait être une solution: p> texte () code> appartenant à l'objet de réponse qui devrait vous donner la charge utile.
Je n'ai aucun problème avec le vote de ma réponse. Mais je ne vois rien de mal avec ça. Je ne suis pas de gourou de rouille, mais je peux lire les manuels. Et c'était utile pour l'op. Alors, pourquoi marquer cette réponse comme non précieux et en gardant d'autres d'obtenir une information utile ou un lien? Et s'il y a une erreur pourquoi juste juste voter. Pourquoi n'écrivez-vous pas un commentaire ce qui ne va pas et aider les autres. De mon point de vue: j'ai un message qu'il y a quelque chose qui ne va pas avec ma réponse, mais je ne sais pas ce que c'est.
comme pour le contenu Envoyer code> est paresseux: il retourne dès que les en-têtes de réponse sont reçus sans attendre le corps. Vous pouvez obtenir le texte avec le
texte < / code>
méthode, qui attend que le texte intégral est reçu ou que vous pouvez utiliser le lisez code>
implémentation pour le traiter en morceaux: Disposition code> de la réponse, êtes-vous sûr que votre serveur honore l'en-tête CODE> Content-Disposition? Pouvez-vous vérifier les en-têtes de réponse que vous obtenez avec JS et Postman? P> P>
Merci omer. J'ai réussi à résoudre ce problème et il s'agissait d'une combinaison de ce que vous et de Pierre ont décrit ainsi merci beaucoup.
Merci Peter et Omer.
J'ai réussi à obtenir ce problème et la réponse a été une combinaison de vos suggestions.
J'avais besoin d'ajouter ce qui suit à mon code pour envoyer, déballer la réponse puis exécutez la méthode de texte: p> merci tellement! P> p> P> P>