网站在HttpWebRequest

时间:2019-05-28 11:21:24

标签: c# json xmlhttprequest httpwebrequest

我有两个问题:

首先,当我尝试从该网站获取数据时,它在浏览器中运行良好,但是当我在C#中使用httpwebrequest发送请求时,它将以该消息响应。第一次尝试时,它可能会返回数据,但如果再次发送请求,它将返回此消息。

{
    "message": "refresh"
}

第二,当我转到第2页或单击“下一步”转到另一页时,它会生成数字(最后),该数字在每次刷新浏览器时都不一致。 我如何获得这些数字? 例如:像这样的“ = 1559040099084”。

Weblink

APILink

使用的URI是上面APILink中的网址。

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(URI);
            request.Headers.Add("IfModifiedSince", DateTime.Now.ToString());
            request.Method = "GET";
            string result = string.Empty;
            using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
            {
                Stream dataStream = response.GetResponseStream();
                StreamReader reader = new StreamReader(dataStream);
                result = reader.ReadToEnd();
                reader.Close();
                dataStream.Close();
            }
            Debug.Write(result);

0 个答案:

没有答案