簡體   English   中英

HttpWebResponse超時

[英]HttpWebResponse timeout

我在代碼下面得到超時異常。 只有這個網站有問題。 問題是什么?

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和simmilar的東西。 沒有成功。

它正在等待這些標題

在此輸入圖像描述

..它有效

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();

                }
            }
        }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM