C# 如何获取Http 响应包的头信息

Yancey_ 2013-05-04 09:24:53
有的网站上的链接一点就会弹出下载选项,并且能从上面看到所要下载文件的文件名,类型,大小等信息。这些信息应该都是在response的header里面,我想知道如何能把它提取出来,获取所需下载文件的信息。 求指点。谢谢。
...全文
3069 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yancey_ 2013-05-05
  • 打赏
  • 举报
回复
好的...问题解决了...通过穷举法试出来的... 原来是ISO-8859-1 结贴。
  • 打赏
  • 举报
回复
uft-8?gbk?
Yancey_ 2013-05-04
  • 打赏
  • 举报
回复
我不知道filename="1?óú?ù°ìμú?t?ì?à??ì????t′óèüμ?í¨?a.doc"的原码是哪种,如何进行转码呢?不解...
devmiao 2013-05-04
  • 打赏
  • 举报
回复
用Encoding.Encode.Default.GetString()转码获取下。
Yancey_ 2013-05-04
  • 打赏
  • 举报
回复
我现在已经可以获取Header里面的信息了... 如下 Content-Disposition: attachment;filename="1?óú?ù°ìμú?t?ì?à??ì????t′óèüμ?í¨?a.doc" Content-Length: 264704 Cache-Control: private Content-Type: */* Date: Sat, 04 May 2013 13:37:12 GMT Set-Cookie: ASPSESSIONIDQAAQQTRA=KLNPELHBODALONGDFKOACICC; path=/ Server: Microsoft-IIS/5.0 我想要的就是filename的内容,但是现在得的是乱码,是编码问题吗?有老师能指教下吗?

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧