2011-11-08 10 views
3

私の行動では私はRequestのプロパティを持っています。このリクエストを別のURL(別のウェブサイト)からの回答を得るために使用したいと思います。出来ますか?別のURLへのリダイレクトリクエスト

+0

"別のURLからの応答を得るためにこのリクエストを使用したい" - 別のウェブサイトまたは別のアクションコンテンツを意味しますか? – Samich

+0

別のウェブサイト –

+0

他のサイトからの返信はどういう意味ですか?リダイレクトを意味するのか、他のサイトから何かを得るだけですか? –

答えて

-1

C#コードから外部Webページをリクエストして文字列として取得するには次のコードスニペットを使用できます。

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を操作できます。

関連する問題