首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HttpWebResponse超时

HttpWebResponse超时
EN

Stack Overflow用户
提问于 2017-02-23 03:13:21
回答 1查看 274关注 0票数 1

我在下面的代码中遇到了超时异常。只有这个网站是有问题的。有什么问题吗?

代码语言:javascript
复制
string ackoURL = "https://www.zomato.com/sk/brno/u-heligonky-z%C3%A1brdovice-brno-st%C5%99ed/denn%C3%A9-menu";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(ackoURL);
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
  //this code is never executed
}

我试着修改了SecurityProtocol,KeepAlive和类似的东西。没有成功。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-23 04:02:28

它正在等待这些标头

..and它起作用了

代码语言:javascript
复制
Uri u = new Uri("https://www.zomato.com/sk/brno/u-heligonky-z%C3%A1brdovice-brno-st%C5%99ed/denn%C3%A9-menu");
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(u);
        request.AutomaticDecompression = DecompressionMethods.GZip;
        request.Headers.Add("Accept-Language", "en-gb,en;q=0.5");
        using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
        {
            using(Stream stream = response.GetResponseStream())
            {
                using(StreamReader reader= new StreamReader(stream))
                {
                    var result = reader.ReadToEnd();

                }
            }
        }
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42400295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档