在Fiddler中,您可以右键单击捕获数据网格中的URL,然后选择“中止会话”。这是如何运作的?你可以使用HttpClient在C#中中止一个会话吗?
我遇到的问题是,我只允许最多25个连接到我的' multipart / x-mixed-replace'具有无限内容长度的流(实时视频流)。在第26次连接中,我将被迫等待来自
的回复var response = await httpClient.GetAsync(url, HttpCompletionOption.ResponseHeadersRead, cancellationTokenSource.Token);
此问题仅发生在Silverlight中,WPF应用程序可以具有无限连接。 Fiddler' Abort session'是我在Silverlight中通过25个连接的唯一方法。
修改
这似乎只是Silverlight中的一个问题
答案 0 :(得分:0)
我认为你真正的问题是:How can I cancel a request in Silverlight?
因为为此目的使用Fiddler几乎是一个黑客。
要取消FiddlerCore中的请求,您可以调用其Abort()
方法。在Fiddler中,该方法不公开,但您可以通过调用oSession.oResponse.pipeServer.End()
获得相同的效果。