3

たとえば、別の aspx によって呼び出される ASP.NET フォームがあります。

string url = "http://somewhere.com?P1=" + Request["param"];
Response.Write(url);

私はこのようなことをしたい:

string url = "http://somewhere.com?P1=" + Request["param"];
string str = GetResponse(url);
if (str...) {}

Response.Write が結果として取得するもの、または URL にアクセスするものを取得し、その応答を操作して、何か他のものを送り返す必要があります。

正しい方向への助けやポイントをいただければ幸いです。

4

5 に答える 5

8
WebClient client = new WebClient();
string response = client.DownloadString(url);
于 2008-09-23T18:10:06.557 に答える
3

Webclient.DownloadString()はおそらくあなたが望むものです。

于 2008-09-23T18:11:39.330 に答える
1

HttpWebRequestオブジェクトとHttpWebResponseオブジェクトを使用する必要があります。WebClientオブジェクトを使用することもできます

于 2008-09-23T18:10:50.393 に答える
0

HttpResponseは、HttpRequestに応答してクライアントに返送されるものです。サーバー上で何かを処理したい場合は、おそらくWebサービス呼び出しまたはページメソッドのいずれかを使用して処理できます。しかし、そもそもあなたが何をしようとしているのか完全にはわかりません。

于 2008-09-23T18:13:13.820 に答える
0

WebClient.DownloadString は完全にうまくいきました。私はこれに夢中になりすぎました..過去に WebClient.DownloadFile を使用したときに、HttpModule と HttpHandler を見ていました。

回答してくださった皆様、どうもありがとうございました。

于 2008-09-23T18:32:20.513 に答える