代码之家  ›  专栏  ›  技术社区  ›  Jiew Meng

跟踪httpwebrequest的进度

  •  2
  • Jiew Meng  · 技术社区  · 14 年前

    如何跟踪的上载进度 HTTPWebRequest ?当我散开的时候 Debug.WriteLines() 为了跟踪代码的哪些部分花费的时间最长,我发现花费时间最长的函数是

    var res = req.GetResponse();
    

    我可以用 BeginGetResponse() 但我还是没有办法跟踪进展?我从各种各样的文章中读到,在写请求流时,我应该跟踪进度,但我认为这在本地发生,因此几乎是即时的。

    WebClient webClient.UploadProgressChanged 这让我可以跟踪进度,但我想我不能用 MultipartFormData 用那个?在我的简单应用程序中,我不能同时进行多个上传,这不是什么大问题。

    然后如何跟踪上传/下载进度 HTTPWebRebug 那么呢?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Smith    14 年前