是否可以从System.Net.HttpWebResponse
读取图像附件?
我有一个Java页面的网址,该页面会生成图像。
当我在firefox中打开url时,出现下载对话框。内容类型为application/png。
似乎可以工作。
当我在C#中尝试此操作并发出GET请求时,我检索到了内容类型:text/html,没有内容处置 header 。
简单代码:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
response.GetResponseStream()
为空。尝试使用Java成功。
我是否需要准备webrequest或其他内容?
最佳答案
您可能需要设置User-Agent header 。
运行Fiddler并比较请求。
关于c# - .Net C#: Read attachment from HttpWebResponse,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2594108/