web-dev-qa-db-fra.com

Comment changer le corps de la réponse avec Charles?

J'utilise Charles ( http://www.charlesproxy.com ) pour déboguer mes requêtes HTTP et je rencontre maintenant un problème qui me provoque une réponse json que je dois modifier pour voir le comportement de mon application.

Je cherchais l’option Rewrite mais je ne sais pas vraiment comment la changer. L'idéal serait de charger toute la réponse du disque.

Des idées comment accomplir ceci? Je vous remercie.

17
user3339562

L'outil Map Local est probablement ce que vous recherchez. Accès via menu Outils | Carte locale ... . Notez que vous aurez peut-être besoin d'une règle de réécriture correspondante ( Outils | Réécrire ... ) pour vous assurer que le type mime de votre réponse est fourni depuis le disque et le type que votre application attend. Mais les versions récentes de Charles peuvent définir le type automatiquement.

18
Michael Luton

Activer les points d'arrêt, puis changer la réponse. Vous devez appuyer sur continuer/envoyer la demande pour l’envoyer avant la réponse Tweak.

11
Ivan Vavilov

Comme mentionné précédemment, Charles Proxy (version 4.3.7) vous permet de modifier le corps de la réponse en utilisant différentes approches:

  1. Carte locale
  2. Carte à distance
  3. Points d'arrêt
  4. Récrire

Lisez plus ici - https://engineering.nodesagency.com/articles/QA/How-we-debug-with-Charles/

0
yoAlex5