我正在使用 WebClient 对象和方法 DownloadString 从站点获取一些信息。我遇到的问题是运行该程序的服务器仅在建立初始连接后将端口 80 保持打开一小段时间。这意味着,如果该站点需要很短的时间来获取数据并将其发回,则它可以正常工作。但是,如果需要几分钟来获取数据并将其发回,它将失败。
是否可以保持连接打开?
或者,是否可以为 WebClient 使用不同的端口?
谢谢
Using WC As New WebClient
If httpAuthentication Then
WC.Credentials = New NetworkCredential(Me.httpUsername, Me.httpPassword)
End If
Dim response As String = WC.DownloadString(Me.uploadUrl)
End Using