问题标签 [put]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
19 回答
846104 浏览

http - POST 和 PUT HTTP 请求有什么区别?

它们似乎都在向体内的服务器发送数据,那么它们有何不同呢?

0 投票
14 回答
171654 浏览

python - 有没有办法在 python 中做 HTTP PUT

我需要PUT在 python 中使用 HTTP 将一些数据上传到服务器。从我对 urllib2 文档的简要阅读来看,它只做 HTTP POST。有什么方法可以PUT在 python 中做一个 HTTP 吗?

0 投票
38 回答
2865044 浏览

http - HTTP中的POST和PUT有什么区别?

根据RFC 2616, § 9.5POST用于创建资源:

POST 方法用于请求源服务器接受请求中包含的实体,作为 Request-Line 中 Request-URI 标识的资源的新下级。

根据RFC 2616,第 9.6 节PUT用于创建或替换资源:

PUT 方法请求将封闭的实体存储在提供的 Request-URI 下。如果 Request-URI 引用了一个已经存在的资源,封闭的实体应该被认为是在源服务器上的一个修改版本。如果 Request-URI 不指向现有资源,并且该 URI 能够被请求用户代理定义为新资源,则源服务器可以使用该 URI 创建资源。

那么应该使用哪种 HTTP 方法来创建资源呢?还是应该同时支持?

0 投票
12 回答
262468 浏览

resources - RESTful 'PUT' 操作是否应该返回一些东西......

我想知道人们对PUT在响应正文中不返回任何内容(null)的 RESTful 操作有何看法。

0 投票
11 回答
81792 浏览

xml - 你如何做一个 HTTP Put?

我们有这个具有 Web 服务组件的软件。

现在,这个系统的管理员来找我了,想通过webservices组件将数据导入系统。

所以,我去阅读文档试图弄清楚这件事,我看到了这样的事情:


单击此处查看我在说什么(这在 firefox、chrome 和 safari 中看起来最好)

该文档提供了使用 HTTP 动词(例如 GET、POST、PUT、DELETE)与系统交互的示例。但在我有限的经验中,我从来不需要发送 HTTP PUT 或 DELETE。

你怎么做呢?我已经构建了具有 method="post" 或 method="get" 的 HTML 表单,并且请求被发送到 action 属性 (action="someResource") 中指定的任何内容。但我真的不知道如何处理这个 PUT 东西。

如果我不得不猜测,我将不得不构建一个应用程序来创建某种 HTTP 请求对象并设置它的所有属性,并以某种方式包含我想要 PUT 到 RESOURCE 的数据(


我正在尝试使用 REST 术语,这对我来说是非常新的
)。然后我会使用我的编程语言和等等等等来发送请求。我只是在猜测这个。请提供一些帮助!

我以为我是一名 Web 开发人员,因为我知道 XHTML、CSS、JavaScript 等,但开始看起来我对 Web 的基础(HTTP)一无所知。

编辑

PS:我主要使用 .net 进行编程。因此,.net 中的任何示例都会非常棒。

0 投票
1 回答
2219 浏览

sharepoint - .NET Sharepoint 创建目录

我可以使用 webclient 将文件上传到共享点,如下所示

但是如果目录不存在,我不知道如何创建目录。

任何想法我该怎么做?

谢谢,-c

0 投票
2 回答
237100 浏览

php - 在 PHP 中使用 cURL 的 RAW POST

如何使用 cURL 在 PHP 中进行 RAW POST?

未经任何编码的原始帖子,我的数据存储在一个字符串中。数据格式应如下所示:

一种选择是手动编写要发送的整个 HTTP 标头,但这似乎不太理想。

无论如何,我可以只将选项传递给 curl_setopt() 说使用 POST、使用 text/plain 并从 a 发送原始数据$variable吗?

0 投票
3 回答
3147 浏览

java - 使用 Restlet 客户端发送二进制数据

我正在尝试使用 Restlet 发送一个字节 [](使用 PUT),但我找不到任何有关如何操作的信息。我的代码如下所示:

我曾期望找到类似 ByteArrayRepresentation 的东西,就像有一个 JsonRepresentation 和一个 StringRepresentation 一样,但我什么也找不到。

0 投票
2 回答
919 浏览

http - HTTP PUT 的替代主体

我正在开发一个 REST-ful 网络服务,我对 HTTP PUT 方法有疑问。

我想允许人们使用应用程序/表单数据请求正文提交内容。但是,默认响应将在 application/xml 中。

这可以接受吗?

翻转

0 投票
4 回答
3602 浏览

web-services - 使用 HTTP PUT,但不完全替换实体

我正在开发一个 REST api,我想知道以下内容:

我想使用 HTTP PUT 来更新 web 服务中的一些实体。格式将是一个 urlencoded 正文。只更新实际指定的字段而不是整个实体是否可以接受?

我在问,因为 PUT 将是一种非常方便的方法来进行一些更新,但如果他们碰巧拼错了一些字段,我不希望他们删除字段。此外,我不想强​​迫实现者总是必须先做一个 GET 并复制他们可能实际不使用的每个字段。