首页 文章

.Net C#:从HttpWebResponse读取附件

提问于
浏览
4

是否可以从System.Net.HttpWebResponse读取图像附件?

我有一个java页面的URL,它生成图像 .

当我在firefox中打开url时,会出现下载对话框 . 内容类型是application / png . 似乎工作 .

当我在c#中尝试这个并发出GET请求时,我检索内容类型:text / html并且没有内容处置标头 .

简单代码:

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

“response.GetResponseStream()”为空 .

尝试使用java是成功的 .

我是否必须准备webrequest或其他东西?

1 回答

  • 5

    您可能需要设置User-Agent标头 .

    运行Fiddler并比较请求 .

相关问题