Récemment, je souhaite utiliser Charles pour m'aider à déboguer mon code Web. Cependant, lorsque j'ai déconnecté ma réponse, elle était illisible. Comment pourrais-je gérer cela? J'ai besoin de voir ces textes en réponse.
Dans Charles, cliquez sur Aide -> Proxy SSL, puis choisissez Installer le certificat racine Charles pour votre ordinateur ou un appareil mobile.
vous verrez souvent ce qui ressemble à du charabia parce que la réponse n’a pas abouti. (Notez que la connexion que vous avez sélectionnée ne s'est pas terminée et ne fournit pas d'état HTTP 200.) Si vous sélectionnez Hex au bas de la fenêtre Charles, vous pouvez afficher ce qui a été effectué en hexadécimal. Il peut être traduit, mais la vue de texte que vous consultez pour les appels incomplets comme celui-ci ressemblera toujours à du charabia.
Essayez de voir la réponse de l'appel à nouveau quand il est terminé.
Si vous ne parvenez pas à passer des appels. C'est une question distincte. Essayez la connexion SSL et installez un certificat similaire aux commentaires des autres. Vous le trouverez dans la barre d'outils Charles Aide> Proxy SSL> Aide du certificat racine Charles.
Si vous utilisez Charles v3.10 ou une version ultérieure, procédez comme suit:
Secure Sockets Layer(SSL)
sur Always Trust
.Définissez le mobile phone
'WiFi
' s Server
identique avec le Mac IP Address
Redémarrez votre Charles
Les étapes de cette vidéo m'ont aidé à résoudre ce problème https://www.youtube.com/watch?v=_tPvZjHPSC8
Fondamentalement, vous devez télécharger un certificat sur votre appareil (simulateur). Ouvrez safari et allez sur chls.pro/ssl et installez-le. Ensuite, sur le périphérique, accédez à Paramètres-> Général-> à propos de> Paramètres de poussée du certificat et activez le certificat. Activez ensuite le proxy SSL dans Charles en accédant à l'onglet Proxy-> Proxy SSL et le tour est joué.
Assurez-vous d’installer un certificat sur votre appareil .. ou cela ne fonctionnera pas.