慕雨凌风 2016-06-27 08:34 采纳率: 0%
浏览 1951

宽带网络下Http请求会无响应或者反应很慢

最近写个程序,在不通过路由,直连宽带情况下,HTTP GET请求会抛出异常,提示远程服务器无响应,POST上传流数据可以请求到,但是第一次很慢,请求过一次就快了,GET请求也好了,实在是诡异。服务器为Tomcat9,客户端请求代码如下

 HttpWebRequest req = (HttpWebRequest)WebRequest.Create(host+"/Yiyun/Api?method=getProxyIp");
            string result = "";
            try
            {
                //请求头
                req.Accept = "text/html, application/xhtml+xml, */*";
                req.UserAgent = "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko";
                req.ContentType = "multipart/form-data";
                req.Connection = "KeepAlive";
                req.Timeout = 10000;
                req.Method = "POST";

                HttpWebResponse wr = (HttpWebResponse)req.GetResponse();
                StreamReader sr = new StreamReader(wr.GetResponseStream());
                result = sr.ReadToEnd();
                sr.Close();
                wr.Close();
                ipList.AddRange(result.Split(','));
            }
            catch (Exception e)
            {
            }
  • 写回答

2条回答 默认 最新

  • oyljerry 2016-06-27 10:29
    关注

    第一次GET请求的时候,查看服务器上,看是否收到请求,如果没有收到,可能第一次的时候网络给你拦截了

    评论

报告相同问题?

悬赏问题

  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容