J'ai une application qui enregistre un fichier volumineux dans l'API d'un fournisseur et obtient une réponse. Il le fait ainsi:Comment mesurer le temps écoulé de HttpWebResponse réel par rapport à la transmission de HttpWebRequest?
HttpWebRequest webRequest = BuildWebRequest(..., requestParams.Data, ...);
HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
Je voudrais mesurer le temps écoulé seulement lui-même la réponse (à l'exclusion du temps qu'il faut pour transmettre/poster le grand multipart/form-data).
Je ne vois aucune combinaison de méthodes ou d'événements HttpWebRequest auxquels je peux accéder pour séparer le téléchargement de la demande du téléchargement de la réponse.
Des idées?
Je devrais mentionner que l'objectif est de mesurer cela dans l'environnement en direct, donc les outils proxy externes comme le violoniste ne sont pas appropriés. –