HTTP PUT 请求可以给出数据要保存到目标文件的那个区域内,相当于在写入文件时指定了起始偏移量。写入的区域可以尚不存在,这时的行为同文件指针移动到超过尾部时一样,都是在中间形成一个空洞,对应的目标文件也就变成了一个稀疏文件。
PUT 请求的区域范围是通过请求头中的 Content-Range 域来约束的,其简单的语法为:
引用
Content-Range: bytes 起始位移-结束位移/总文件长度
若总文件长度在发出请求时尚无法确定,则可以用
* 代替。如下是几个有效的范围域的例子:
引用
Content-Range: bytes 0-2/10
Content-Range: bytes 7-9/10
Content-Range: bytes 2333-7000/*
例如,我们想要写入 WebDAV 服务器 localhost 上文件 /xxx 中偏移量 123 开始的 11 个字节,则整个请求为:
引用
PUT /xxx HTTP/1.1
Host: localhost
Content-Length: 11
Content-Range: 123-133/*
abcdeabcdea
这样就将 11 个字节 abcdeabcdea 写入了文件 xxx 中偏移量 123 字节处。
分享到:
相关推荐
是一个Java 发送http put、delete、 post、 get 请求的工具类。可用在与restful service 进行通讯的代码中。
Qt http同步请求测试(restfull中常用的get/post/put/delete、文件上传/下载) 示例源码 https://blog.csdn.net/aggs1990/article/details/124104548 CSDN审核可能较慢,如无法下载,可以过段时间再回来看下
https支持put get post请求经测式可以行得通,不需要密匙
主要介绍了PHP中模拟处理HTTP PUT请求的例子,PUT请求会把消息本体中的消息发送到一个URL,跟POST类似,需要的朋友可以参考下
UniApp中封装request网络请求包含GET、POST、PUT、DELETE等,更加方便实现网络数据请求,包含项目的基本框架目录,可直接用于项目开发,适用于app和微信小程序等项目
支持GET,POST,PUT,PATCH,HEAD,DELETE,OPTIONS,TRACE方法 可按间隔时间和最大次数自动重发请求 可定义多个URL轮循请求,当请求失败时自动使用下一个URL重发请求 对响应数据进行类型转换 导入路径 github....
Okhttps添加头部Token值 和关于 GET POST DELETE PUT 请求同步异步网络的一个封装。
tomcat禁止PUT等方法,记录下来方便以后使用
服务端模拟ajax,支持发起GET、POST、PUT、DELETE请求
HttpClient工具类,简单轻松的实现get,post,put和delete请求
post_get_put等请求方法有什么不同
代码中包含知识点:异步请求HTTP,GET,POST,PUT,DELETE,JSON序列化与反序列化
c#写的http 请求工具,代码注释清晰,希望可以帮到大家
HTTP 的工作方式是客户机与服务器之间的请求-应答协议。 web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。 举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应...
> 对Okhttp3进行二次封装,对外提供了POST请求、GET请求、PATCH请求、PUT请求、DELETE请求、上传文件、下载文件、取消请求、Raw/Json/Gson返回、后台下载管理等功能. 版本更新记录 版本更新记录 参考文献 对于Okhttp3...
这里只介绍如何发送请求,并获得服务器响应
VC WinInet API/MFC编写 通过PUT方式上传数据
一、什么是PUT请求 PUT请求是请求服务器存储一个资源,并用Request-URI作为其标识,跟POST类似,但不常用,PUT请求比较少见。HTML表单也不支持这个。本质上来讲, PUT和POST极为相似,都是向服务器发送数据,但它们...