我正在使用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