我有两个问题:
首先,当我尝试从该网站获取数据时,它在浏览器中运行良好,但是当我在C#中使用httpwebrequest发送请求时,它将以该消息响应。第一次尝试时,它可能会返回数据,但如果再次发送请求,它将返回此消息。
{
"message": "refresh"
}
第二,当我转到第2页或单击“下一步”转到另一页时,它会生成数字(最后),该数字在每次刷新浏览器时都不一致。 我如何获得这些数字? 例如:像这样的“ = 1559040099084”。
使用的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);