• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > 使用Http Head方法获取文件长度的实现方法详解

使用Http Head方法获取文件长度的实现方法详解

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了http head,http head请求,http head方法,http head manager,linux head命令详解等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
需求
有一个固定URL的文件,服务器端程序会定期的更新这个文件,现在需要写一个工具来监控这个文件的变化。
解决办法
最初我想到的是把这个文件下载下来,然后通过大小来判断文件是否改变(已知该文件变化时大小会变化)。
但是这个文件有时会很大,如果每次都下载下来会消耗一定的时间,希望能更快一些。
搜索了一下,发现Http除了Get和Post方法外,还有Head方法,它可以获取http头信息,其中的Content-Length就是文件的大小。
理论
在HttpWebRequest 中设置Method属性为Head,就可以只获取http的头信息,而不返回实际内容。
除了Get,Post,Head外,Method属性还可以设置:
  </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 深入HTTP head的使用详解
  • 使用Http Head方法获取文件长度的实现方法详解
  • 基于字符集、字符编码与HTTP编码解码之万象详解

相关文章

  • 2017-05-28.net实现文件读写的几种常用方法
  • 2017-05-28C#多线程编程之使用ReaderWriterLock类实现多用户读与单用户写同步的方法
  • 2017-05-28C#中const 和 readonly 修饰符的用法详解
  • 2017-05-28c#检测usb设备拨插类库USBClassLibrary分享
  • 2017-05-28C#移除所有事件绑定的方法
  • 2017-05-28C#多线程传递参数及任务用法示例
  • 2017-05-28C#获取动态生成的CheckBox值
  • 2017-05-28c#实现metro文件压缩解压示例
  • 2017-05-28C#判断字符是否为汉字的三种方法分享
  • 2017-05-28C#虚方法的声明和使用实例教程

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • c#注册表操作类分享
    • c#使用反射调用类型成员示例
    • C#从数据库读取数据到DataSet并保存到xml文件的方法
    • 泛型编程去掉字段重复数据的方法
    • C#获取变更过的DataTable记录的实现方法
    • C#实现输入法功能详解
    • C#实现从多列的DataTable里取需要的几列
    • C# DataTable使用方法详解
    • C#多线程经典示例(吃苹果)
    • C#实现路由器断开连接,更改公网ip的实例代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有