C# WebException:基础连接已关闭:连接意外关闭

C# WebException:基础连接已关闭:连接意外关闭,c#,httpclient,C#,Httpclient,我正在编写一个简单的winform应用程序,以从地址为192.168.1.1的本地调制解调器获取http响应: 这是我的密码: using (var httpClient = new HttpClient()) { using (var request = new HttpRequestMessage(new HttpMethod("GET"), "http://192.168.1.1/")) { var

我正在编写一个简单的winform应用程序,以从地址为192.168.1.1的本地调制解调器获取http响应:

这是我的密码:

using (var httpClient = new HttpClient())
{
          using (var request = new HttpRequestMessage(new HttpMethod("GET"), "http://192.168.1.1/"))
                {
                    var response = await httpClient.SendAsync(request);
                }
}
现在,当我运行应用程序时,会出现以下异常:

WebException:基础连接已关闭:连接意外关闭

注意:如果我将地址更改为外部IP地址,它可以正常工作,但不能与192.168.1.1一起工作


我在不同的网站上搜索过,但找不到任何解决方案。

如果这在浏览器中正确打开,但在使用Rest客户端时没有打开,请比较浏览器添加的标题,并确保您也发送这些标题。有时,例如,如果缺少内容长度,服务器会拒绝为请求提供服务


您可以使用类似fiddler的工具查看html标题的外观。

运行网页的调制解调器?@BugFinder几乎所有调制解调器和路由器都提供一个网页,您可以在其中更改设置等。@BugFinder是,我正在尝试访问调制解调器网页。@BertusvanZyl取决于调制解调器,adsl路由器/调制解调器是,插入式电话线中的纯调制解调器不会产生Skreach噪音。是的,它会在浏览器中打开。