5

から画像添付ファイルを読み取ることはできSystem.Net.HttpWebResponseますか?

画像を生成する Java ページへの URL があります。

Firefox で URL を開くと、ダウンロード ダイアログが表示されます。コンテンツ タイプは application/png です。
うまくいくようです。

これを C# で試して GET リクエストを作成すると、content-type: text/html が取得され、content-disposition ヘッダーは取得されません。

簡単なコード:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

response.GetResponseStream()空です。

Java での試行は成功しました。

webrequest などを準備する必要はありますか?

4

2 に答える 2

5

おそらく User-Agent ヘッダーを設定する必要があります。

Fiddlerを実行し、要求を比較します。

于 2010-04-07T16:24:36.700 に答える