作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 .Net HttpClient
使用一个 REST API (GET)。我想用 long polling 调用这个 API .
我有几个问题:
最佳答案
对于我找到的第一个问题 this解决方案,效果很好:
var url = "http://your.url";
using (var client = new HttpClient())
{
client.Timeout = TimeSpan.FromMilliseconds(Timeout.Infinite);
var request = new HttpRequestMessage(HttpMethod.Get, url);
using (var response = await client.SendAsync(
request,
HttpCompletionOption.ResponseHeadersRead))
{
using (var body = await response.Content.ReadAsStreamAsync())
using (var reader = new StreamReader(body))
while (!reader.EndOfStream)
Console.WriteLine(reader.ReadLine());
}
}
关于c# - 使用 Httpclient 进行长轮询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41406708/
我是一名优秀的程序员,十分优秀!