J'essaie d'obtenir des ressources du site Web en utilisant des classes simples HttpClient et HttpClientHandler. Quand j'utilise Http, cela fonctionne bien mais dans le cas de Https cela ne fonctionne pas. Le code suivant est mes paramètres:Fiddler ne capture pas les requêtes Https faites par HttpClient et HttpClientHandler
var url="https://www.someurl.com";
var proxy = new WebProxy("127.0.0.1", 8888);
WebRequest.DefaultWebProxy = proxy;
htmlHandler = new HttpClientHandler();
htmlHandler.UseProxy = true;
htmlHandler.Proxy = proxy;
I a également modifié les paramètres du fichier exe.config et il n'a pas fonctionné. Je devrais noter qu'une seule entrée dans fiddler a été montré:
Https utilise le transfert de port vers une adresse IP différente (adresse IP du serveur proxy). Vous avez probablement activé le filtrage, donc vous ne voyez pas toutes les données. – jdweng
Si vous voulez dire que le filtrage de Fiddler est activé, Non, ce n'est pas le cas. Je ne filtre rien. – user3284331
Avez-vous activé le décryptage HTTPS dans les options Fiddler? – Robert