1

我想在我的 C# WinRT 代码中为 httpwebrequest 设置超时值。但是 httpwebrequest 在 WinRT 中不可用。那么请告诉我如何设置 HttpWebRequest 的超时值。

4

2 回答 2

1

使用HttpClient类发出您的请求。它有一个 TimeOut 属性,您可以根据自己的喜好进行设置。

您还可以使用HttpWebRequest类,它还有一个TimeOut属性。

在大多数情况下,HttpClient 是可行的方法,因为它更易于使用,并且您不需要 HttpWebRequest 提供的定制级别。

于 2012-06-25T09:35:38.037 回答
0

要为您的 webrequest 设置超时,您需要设置 HttpWebRequest.Timeout ,这就是全部。

HttpWebRequest myHttpWebRequest = (HttpWebRequest) WebRequest.Create("your url");
myHttpWebRequest.Timeout = 1000 ;
于 2017-03-24T12:04:01.480 回答