我创建了一个程序,试图在网站上发布一个字符串,我收到此错误:
"服务器提交了协议违规.Section = ResponseStatusLine"
在这行代码之后:
gResponse = (HttpWebResponse)gRequest.GetResponse();
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个异常?
我在查找如何关闭连接时遇到问题WebClient.我创建一个新WebClient对象,然后DownloadFile多次调用方法,但是,它总是为每个调用创建一个新连接,并且这些连接保持打开状态(已建立状态),我可以在TCPView中看到所有已建立的连接.
如果当我处理它时它会更加困扰我Webclient,它们会保持建立......?如何在下载完成后强制关闭连接?
我已经尝试派生WebClient并将keep alive手动设置为false,我的app配置也允许足够的连接.
<connectionManagement>
<add address="*" maxconnection="1000"/>
</connectionManagement>
Run Code Online (Sandbox Code Playgroud)