【发布时间】:2015-03-19 13:55:40
【问题描述】:
如何将 Timeout 属性设置为Windows.Web.Http.HttpClient 操作。我使用的代码示例如下。
public HttpClient httpClient;
public CancellationTokenSource cts;
public void SendRequest(addressUri,postrequestbody)
{
HttpHelper.CreateHttpClient(ref httpClient);
cts = new CancellationTokenSource();
HttpRequestMessage msg =
new HttpRequestMessage(new HttpMethod("POST"),
new Uri(addressUri));
msg.Content = new HttpStringContent(postrequestbody);
msg.Content.Headers.ContentType =
new HttpMediaTypeHeaderValue("application/json");
HttpResponseMessage response =
await httpClient.SendRequestAsync(msg).AsTask();
if (response.StatusCode == HttpStatusCode.Ok)
{
}
}
【问题讨论】:
标签: c# windows-phone-8.1 windows-8.1 httpclient win-universal-app