下面是我用來獲得這個工作的示例代碼,如果我嘗試閱讀yahoo.com,它會工作。如何使用VB.Net讀取從URL返回的內容?
這是問題所在。我需要讀取的地址是一個java servlet,用於處理傳入的參數,在服務器上生成文本文檔,然後重定向到另一個URL並返回服務器上文本文件的地址。然後我需要下載該文本文件並對其進行處理。我在使用參數連接到第一個URL時遇到了問題,我認爲它與重定向有關。
我正在使用WebRequest對象,並試過使用HttpWebRequest對象。還有其他支持重定向的對象嗎?
TIA
Dim reader As StreamReader
Dim request As WebRequest
Dim response As WebResponse
Dim data As String = ""
Try
request = WebRequest.Create("URL Here")
request.Timeout = 30000
response = request.GetResponse()
reader = New StreamReader(response.GetResponseStream())
data = reader.ReadToEnd()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Return data
什麼你使用什麼樣子的字符串?什麼是錯誤信息看起來像...用這個信息更新你的問題。 – BigBlondeViking 2009-08-18 14:15:49
因此,您在獲取文件的最終網址之前重定向2次? – BigBlondeViking 2009-08-18 14:28:57