佯佯佯 2021-07-15 11:24 采纳率: 25%
浏览 47

C# Http的Get 500的问题

正好在写一个类似于爬取的功能 从其他网站上爬取数据 发现这个网站可以直接获取到json数据 但是用代码发送get报505

地址如下 http://ebiz.sinokor.co.kr/Tracking/GetSchedule4Map?blno=SNKO02A210603302

浏览器输入加载数据返回正常,为什么代码就不行呢 求解
string url="xxx";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.ContentType = "application/json;charset=UTF-8";

        HttpWebResponse response = (HttpWebResponse)request.GetResponse(); // 就在这里报500
        Stream myResponseStream = response.GetResponseStream();
        StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
        string retString = myStreamReader.ReadToEnd();
        myStreamReader.Close();

这是怎么回事儿 有没有会的试试 研究怎么回事

  • 写回答

2条回答 默认 最新

  • Aganstrong 2021-07-15 11:28
    关注

    你得贴异常,这是不是强转失败了?还是空指针

    评论

报告相同问题?

问题事件

  • 创建了问题 7月15日