相关疑难解决方法(0)

服务器提交了协议违规.Section = ResponseStatusLine ERROR

我创建了一个程序,试图在网站上发布一个字符串,我收到此错误:

"服务器提交了协议违规.Section = ResponseStatusLine"

在这行代码之后:

gResponse = (HttpWebResponse)gRequest.GetResponse(); 
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个异常?

c# httpwebrequest

109
推荐指数
9
解决办法
14万
查看次数

WebClient每次下载文件时都会打开一个新连接,并且所有这些连接都已建立

我在查找如何关闭连接时遇到问题WebClient.我创建一个新WebClient对象,然后DownloadFile多次调用方法,但是,它总是为每个调用创建一个新连接,并且这些连接保持打开状态(已建立状态),我可以在TCPView中看到所有已建立的连接.

如果当我处理它时它会更加困扰我Webclient,它们会保持建立......?如何在下载完成后强制关闭连接?

我已经尝试派生WebClient并将keep alive手动设置为false,我的app配置也允许足够的连接.

<connectionManagement>
  <add address="*" maxconnection="1000"/>
</connectionManagement>
Run Code Online (Sandbox Code Playgroud)

c# http

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×2

http ×1

httpwebrequest ×1