【问题标题】:X-SERVERSOCKET: REUSE FiddlerX-SERVERSOCKET:重用提琴手
【发布时间】:2014-05-08 22:45:31
【问题描述】:

我的代码

webRequest = WebRequest.Create("https://----------.com") as HttpWebRequest;
                webRequest.Method = "POST";
                webRequest.ContentType = "application/x-www-form-urlencoded";
                webRequest.CookieContainer = this.ReadCookies();
                webRequest.KeepAlive = true;
                //webRequest.Proxy = null;
                webRequest.Proxy = new WebProxy("127.0.0.1:8888");
                webRequest.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8";
                webRequest.Headers.Set("Cache-Control", "max-age=0");
                webRequest.Headers.Add("Accept-Encoding", "gzip,deflate,sdch");
                webRequest.Headers.Add("Origin", "https://agent.sriwijayaair.co.id");
                webRequest.Headers.Add("Accept-Language", "en-US,en;q=0.8,id;q=0.6,ms;q=0.4,es;q=0.2");
                webRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.116 Safari/537.36";
                webRequest.Referer = "https://--------.com";
                webRequest.AllowAutoRedirect = true;
                webRequest.ServicePoint.SetTcpKeepAlive(true, 15, 200);
                webRequest.ServicePoint.Expect100Continue = false;
                webRequest.ServicePoint.UseNagleAlgorithm = true;
                webRequest.ServicePoint.GetType().GetProperty("HttpBehaviour", BindingFlags.Instance | BindingFlags.NonPublic).SetValue(webRequest.ServicePoint, (byte)0, null);

                StreamWriter newStream1 = new StreamWriter(webRequest.GetRequestStream());
                newStream1.Write(data);
                newStream1.Close();

我得到了 fiddler 属性 X-SERVERSOCKET: REUSE ServerPipe#174

但是当我直接访问网站(不是从我的 asp.net 访问)时,fiddler show X-SERVERSOCKET: REUSE ServerPipe#17

直接网站上的“”是什么意思?当我使用我的 asp.net 应用程序并引导网站时,会有什么不同?

【问题讨论】:

    标签: c# asp.net sockets httpwebrequest fiddler


    【解决方案1】:

    Fiddler 的 X-ServerSocket 标志只是跟踪请求是否重用了现有的服务器连接。一般来说,你不需要关心这个标志。

    Reuse ServerPipe #174 表示最初用于会话 #174 的连接已用于此响应。相比之下,Reuse ServerPipe#17*NEW 表示 Fiddler 首先尝试重用为 Session #17 建立的连接,但重用失败(通常意味着服务器在重用之前关闭了连接),因此 Fiddler 随后创建了一个新连接到服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-26
      • 1970-01-01
      • 1970-01-01
      • 2020-05-16
      相关资源
      最近更新 更多