- 浏览: 2614414 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1286)
- js-oop (2)
- js-window (10)
- js-event (19)
- js-string (37)
- js-array (27)
- js-page (4)
- js-dom (62)
- js-lang (8)
- js-number (7)
- js-platform (3)
- js-object (15)
- js-element (3)
- js-browser (7)
- js-url (6)
- js-date (10)
- css基础 (48)
- css优化 (15)
- html基础 (17)
- html标签 (19)
- js基础 (117)
- js-兼容性差异 (33)
- js引擎 (3)
- js性能 (14)
- json (6)
- jQuery源码浅析 (43)
- web mobile开发资料 (78)
- js跨域 (2)
- html5 (74)
- html5-canvas (7)
- css3 (53)
- 浏览器 (5)
- api设计学 (3)
- js-加载 (3)
- linux (37)
- 架构师 (1)
- php (2)
- self开发的脚本库--凤凰 (2)
- web应用名词 (6)
- javascript新特性翻译 (8)
- ajax (6)
- jQuery动画效果 (7)
- prototype的解读 (13)
- 优秀插件翻译 (1)
- css解决方案 (26)
- 数据库 (2)
- english daily (59)
- 浏览器内核探究 (1)
- jQuery插件介绍 (9)
- jquery基础篇 (26)
- chrome浏览器问题整理 (14)
- js选择器那些事 (3)
- 前端框架 (26)
- Firefox私有属性 (11)
- webkit私有属性集合 (17)
- 书籍推荐 (21)
- 数据结构 (1)
- 网站建设相关 (7)
- 好文翻译 (2)
- 个人作品 (3)
- kissy的解读 (4)
- css-layout(布局研究) (5)
- less研究 (1)
- YUI探究 (1)
- hash探究 (1)
- js动画 (7)
- 前端面试题 (37)
- css书写规范 (1)
- js模板引擎 (6)
- js模块化 (19)
- 编写高质量代码 (3)
- 性能探究--应用协议 (2)
- 前端图像处理 (19)
- Mac OS相关 (21)
- 正则表达式 (11)
- 离线应用相关 (0)
- 前端工具 (65)
- nodeJS (55)
- jquery优化篇 (2)
- 设计模式探究系列 (3)
- windows7 (2)
- IE10 (10)
- 微博开放平台探究 (2)
- 常用web服务接口 (1)
- 数据存储相关 (8)
- 零时文件 (2)
- jQuery Mobile (16)
- backbone (15)
- underscore (22)
- sass (11)
- android (3)
- phonegap (10)
- IE私有 (11)
- qwrap (8)
- git (14)
- chrome extensions (5)
- freemarker (11)
- angularJS (3)
- seo (2)
- markdown (3)
- css动画 (4)
- 安卓开发 (2)
- React (7)
- 活动页技术 (1)
- 网络安全 (3)
- grunt (7)
- Lo-Dash (3)
- 前端国际化 (4)
- 版本控制 (2)
- 盒模型 (4)
- 微信开发 (1)
- Mock数据工具 (1)
- sails (1)
- vim (1)
- js-color (1)
- iOS 基础 (43)
最新评论
-
jertom:
<div id="showInfo" ...
addEventListener等事件监听的参数细谈 -
乌托邦国王:
引用[u][/u]
css3动画属性系列之transform细讲移动translate -
hvang1988:
能提供附件下载吗,找不到js库,google封了访问不了
Syntaxhighlighter---代码高亮插件介绍 -
sscsacdsadcsd:
我的天 那到底是为什么function是object我看und ...
typeof func ==='function'的疑惑 -
wkjiangwk:
试了,没用,你们从不去测试。
介绍一下x-webkit-speech -------实现语音输入
Http定义了与 服务器的交互方法,其中除了一般我们用的最多的GET,POST 其实还有PUT和DELETE
根据RFC2616标准(现行的HTTP/1.1)其实还有OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT
简单地结束一下吧。
1、PUT: 把消息本体中的消息发送到一个URL,跟POST类似,但不常用。
简单地说:通常用于向服务器发送请求,如果URI不存在,则要求服务器根据请求创建资源,如果存在,服务器就接受请求内容,并修改URI资源的原始版本。
-----PUT请求那些封装在Request-URI的实体。如果Request-URI引用一个已存在的资源,则该封装实体应该作为原始服务器上的修改版本。如果Request-URI不是指向一个已存在的资源,并且该URI可被请求的用户代码定义为新资源,则原始服务器可用此URI创建新的资源。如果新的资源被创建,这个原始服务器就必须通过201(Created)响应通知用户代理。如果已有资源被修改,则发送200或者204响应,表示成功完成了该请求。如果Request-URI既没有创建也没有修改资源,则应给予适当的错误响应来反映问题本质。实体的接受者不能忽略任何不理解或没有实现的Content-*(如Content-Range)头部,并且必须返回501响应。
如果请求经过缓存,并且Request-URI标识出一个或多个当前缓存的实体,则那些实体视为过期了。该方法的响应不会被缓存。
2、POST和PUT的请求根本区别
POST请求的URI表示处理该封闭实体的资源,该资源可能是个数据接收过程、某种协议的网关、或者接收注解的独立实体。然而,PUT请求中的URI表示请求中封闭的实体-用户代理知道URI的目标,并且服务器无法将请求应用到其他资源。如果服务器希望该请求应用到另一个URI,就必须发送一个301响应;用户代理可通过自己的判断来决定是否转发该请求。
HTTP/1.1没有定义一个PUT请求如何影响原始服务器的状态。
PUT请求必须遵守信息传输要求。
除非另有说明,PUT请求中的实体头部应该用于PUT创建或修改的资源上。
发表评论
-
js之左移运算
2014-08-25 20:09 1326左移运算: >> 把 ... -
console.trace()
2014-08-21 20:27 1016console.trace(): 追 ... -
js里面的~~
2014-08-16 19:59 1187记录一下js里面的 ~~: ... -
javascript的~ 运算符
2014-05-08 20:53 1200最近一直看到代码出现 ~ 位运算符 ... -
console的新玩法
2013-10-29 14:57 1176先看一段代码: consol ... -
Function与Object
2013-10-21 16:20 1305先看一段代码: Function in ... -
ES6系列之Number
2013-08-01 11:17 0本文记录一下es6中Number相关的方法: ... -
基础之localeCompare
2013-07-26 18:29 1483本文简单记录一下localeCompare,部分 ... -
如何获取表格的所有行
2013-07-26 20:23 1448一般简单的思路都是按tagNam ... -
getAttributeNode
2013-06-17 15:30 1246getAttributenode ... -
HTML DOM Form对象
2013-06-08 12:23 1470前言: 本文来自w3c ... -
dom的contains
2013-06-06 16:00 1172contains ... -
说说[]
2013-05-08 16:12 1281前言: 本文来自Snandy的 ... -
说说delete
2013-05-07 11:23 0var 声明的变量无法删除掉 var ... -
多搞搞函数呗
2013-04-17 10:52 0本文简单介绍几种常见函数定义的方式: ... -
计算两点之间的角度
2013-04-12 17:13 0本文解决一个需求:计算两点之间的角度! ... -
计算两点之间的距离
2013-04-12 17:09 0本文主要解决一下需求:计算给定的两 ... -
Math对象的sqrt()
2013-04-15 18:33 1329本文内容主要来自:http://www.w3s ... -
Math对象的atan2()
2013-04-19 10:08 1477本文主要来自:http://www.w3sc ... -
js基础--do/while循环
2013-04-07 16:30 1326do/while循环 语法: ...
相关推荐
本文主要介绍HTTP的PUT方法,并详细说明其工作方式以及与POST方法的区别。 首先,让我们来看一下PUT方法。PUT方法是一种用于将数据上传到服务器的HTTP方法。它的主要目的是在服务器上创建资源或替换资源的当前表示...
1. **支持多种HTTP方法**:GET用于获取资源,POST用于提交数据,PUT用于替换已有资源,PATCH用于更新资源,DELETE用于删除资源。这些方法覆盖了大部分API操作的需求。 2. **JSON数据处理**:JSON(JavaScript ...
在Java编程语言中,HTTP(超文本传输协议)请求是与服务器进行通信的重要方式,用于发送数据、获取资源以及执行其他交互操作。本篇将详细解释如何使用Java发送PUT、DELETE、POST和GET这四种主要的HTTP请求。 PUT...
PUT方法在HTTP协议中用于向指定资源提交数据,以替换服务器上已有资源的副本。在文件上传场景中,PUT方法通常用于上传新文件或更新已存在的文件。 **WinInet API基础** 1. **初始化和注销**: 在使用WinInet API...
CONNECT 方法是 HTTP/1.1 协议中预留给能够将连接改为管道方式的代理服务器的方法。CONNECT 方法用于建立一个到代理服务器的隧道,以便将请求转发到目标服务器。 HTTP 方法是 HTTP 协议的核心部分,每种方法都有其...
HttpClient是Apache基金会开发的一个HTTP客户端库,用于在Java应用程序中执行HTTP请求,支持GET、POST、PUT等多种HTTP方法。在本文中,我们将深入探讨HttpClient的使用,包括如何发送GET、POST和PUT请求,并理解其...
HTA文件,只能在WINDOWS下运行。支持任意HTTP头信息, 可以选择查看HTTP返回的头信息。 POST请求会自动加上Content-Type:application/x-www-form-urlencoded 用MDB保存提交数据功能,非常适合HTTP调试。
它涵盖了HTTP协议中常见的四种请求方法:POST(用于提交数据)、GET(用于获取资源)、PUT(用于更新资源)和DELETE(用于删除资源)。这样的工具对于开发者来说非常有用,可以在实际开发或调试过程中快速验证接口的...
在IT行业中,HTTP协议是互联网上应用最广泛的数据通信协议之一,用于客户端和服务器之间的通信。而HTTPS(HyperText Transfer Protocol Secure)是HTTP的安全版本,它通过SSL/TLS协议提供了数据加密、服务器身份验证...
2. XDomainRequest:对于旧版IE(IE8及以下),可以使用XDomainRequest对象,但它同样不支持PUT和DELETE,但可以通过某种方式绕过,比如在URL中附加操作类型作为参数。 3. polyfill:可以使用现代JavaScript语法的...
RESTful API通常使用HTTP方法来表示对资源的不同操作,GET用于获取资源,POST用于创建资源,PUT用于更新资源,DELETE用于删除资源。 模拟提交工具,如题目中提到的,允许开发者或测试人员在没有实际浏览器环境的...
2. **POST**:POST用于向服务器提交数据,常用于表单提交或创建新资源。HttpClient通过`HttpPost`类处理POST请求。我们可以使用`NameValuePair`或`HttpEntity`来构造请求体。 ```java List<NameValuePair> params =...
在标准的HTTP请求中,GET方法用于获取资源,POST方法用于提交数据,而PUT方法则用于替换或创建指定的资源。在IIS服务器中,如果允许PUT请求,恶意用户可能能够利用这一功能上传恶意脚本或篡改现有文件,从而破坏...
POST是向服务器提交数据,创建新的资源;而PUT则是更新或替换已存在的资源。如果IIS服务器对PUT请求的处理不当,可能会被攻击者利用,进行恶意文件上传,甚至控制服务器。因此,定期进行PUT扫描是非常必要的。 IIS...
HTTP 的工作方式是客户机与服务器之间的请求-应答协议。 web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。 举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应...
2. POST:常用于向服务器发送数据,如表单提交。数据封装在请求体中,可以传输大量数据,但不保证幂等性。 3. PUT:与POST类似,也用于向服务器发送数据,但PUT方法是幂等的,意味着如果同一请求多次执行,结果始终...
常见的HTTP请求方法有GET、POST、PUT、DELETE等。这个"HTTP请求提交类工具类"就是用于封装这些请求过程,简化开发者的代码编写。 1. GET与POST请求:GET请求通常用于获取资源,其参数显示在URL中;POST请求则常用于...
2. POST:提交数据,用于向服务器发送新的数据,例如表单提交。 3. PUT:更新资源,用于替换服务器上的某个资源。 4. DELETE:删除资源,用于删除服务器上的某个特定资源。 在UniApp中,我们可以利用其内置的`uni....
java中用URLConnection类post方式提交表单 java中用URLConnection类post方式提交表单是指在java应用程序中使用java.net.URLConnection类来实现POST方式的表单提交。POST方式是HTTP协议中的一种常见的请求方法,它...
2. **PUT方法**:PUT是HTTP/1.1协议中的一个方法,允许客户端将指定的资源提交到服务器的特定位置。 3. **安全漏洞**:在IIS服务器中,如果PUT方法被不正确地启用或配置,可能导致写权限漏洞,攻击者可以通过PUT请求...