我正在尝试使用 C# 下载此图像
http://www.pinkice.com/data/product_image/1/13954Untitled-1.jpg
当我尝试使用 WebClient 下载它时,我收到一个异常,提示底层连接意外关闭。
我尝试修改标题以模拟 chrome
Headers[HttpRequestHeader.Accept] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
Headers[HttpRequestHeader.AcceptLanguage] = "en-US,en;q=0.8";
Headers[HttpRequestHeader.CacheControl] = "max-age=0";
Headers[HttpRequestHeader.UserAgent] = "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.6 (KHTML, like Gecko) Chrome/23.0.1243.2 Safari/537.6";
这没有用。然后我试图看看它是否甚至可以与 wget
wget "http://www.pinkice.com/data/product_image/1/14231Untitled-2.jpg"
这导致
HTTP request sent, awaiting response... No data received. Retrying.
任何人都可以解决这个问题吗?