Skip to main content
 首页 » 编程设计

c#之使用 async await 处理 Web 请求的超时

2024年02月13日30shihaiming

在本演练中:

       http://msdn.microsoft.com/en-us/library/vstudio/hh300224.aspx 

如何修改异步方法来处理超时情况?

     using (WebResponse response = await req.GetResponseAsync()) 
     { 
 
     } 

或者是否必须采取不同的方法?

请您参考如下方法:

执行async HTTP 请求的最简单方法是使用HttpClient 而不是WebRequest,并且HttpClient 具有一个Timeout property你可以设置。