2011-11-08 54 views
3

在我的操作中,我有Request屬性。我想使用此請求獲得來自另一個URL(來自另一個網站)的響應。可能嗎?將請求重定向到另一個URL

+0

「我想使用此請求獲得來自另一個URL的響應」 - 您是指另一個網站或另一個操作內容? – Samich

+0

另一個網站 –

+0

你是指從其他網站的迴應是什麼意思?你的意思是重定向或只是從其他網站獲取某些內容? –

回答

-1

要從C#代碼請求外部網頁並將其作爲字符串檢索。您可以使用以下代碼段:

try 
{ 
    var request = WebRequest.Create("http://www.steelcm.com/"); 
    var response = request.GetResponse(); 
    var responseStream = response.GetResponseStream(); 
    using(var reader = new StreamReader(responseStream)) 
    { 
     // Convert stream object to string 
     string myWebPage = reader.ReadToEnd(); 
    } 
}catch(Exception e) 
{ 
    // TODO: Handle error exception 
} 

這將返回字符串變量myWebPage中的HTML。您還需要包含以下2個庫:

using System.Net; 
using System.IO; 

當然,您可以根據用戶輸入操縱請求URL。

相關問題