问题标签 [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 投票
2 回答
673 浏览

java - 实体未与谷歌数据存储一致保存

我有一段非常简单的代码,我在其中将一些实体添加到数据存储区。

如果我调用 putEntity(myEntity),然后调用 getAllEntities(myKind),新放置的实体只会在 3 次中出现 2 次出现在返回的列表中。

如果我在放置后立即调用 datastore.get(myKey) ,它将始终返回新放置的条目。

任何人都可以告诉我发生了什么吗?

0 投票
2 回答
4266 浏览

javascript - 从 Javascript 中的 HTTP Post 请求返回图像

我使用 JavaScript 将数据从浏览器发送到 servlet,然后服务器处理数据并返回图像作为响应(全部使用 xmlhttprequest)。我确信一切正常,因为当我直接调用服务器时,我会在浏览器中恢复我的图像。

我想知道的是,如何在 JavaScript 中解析我的响应,以便可以将其显示为 img 标签中的图像?

我认为这应该相当容易,但不知道该怎么做。

0 投票
2 回答
18436 浏览

asp.net - HTTPWebRequest“PUT”错误状态 405 IIS7 中不允许的方法

我的应用程序使用 HttpWebRequest "Put" 方法将文件上传到 iis7 中托管的 asp.net 应用程序中。我有一个错误状态代码 405 方法不允许。我已经尝试了 2 天在论坛中找到的所有解决方案,包括删除处理程序中的 webDav,在处理程序中添加“Put”方法(如在http://blogs.msdn.com/b/joseph_fultz/中找到的) archive/2009/07/23/enabling-the-put-verb-with-handlers-and-iis-7-0.aspx),将 asp.net 重新注册到 iis。但在我的情况下,没有一个解决方案有效。

我在 iis 中运行失败的请求跟踪,下面是错误:

非常感谢任何帮助。谢谢。我的 asp.net 应用程序/表单是使用 Visual Studio 2008 开发的,并在 iis 7 中发布。

- - - - - - - - - - - - - - - - - - - - 更新

处理 HttpWebRequest (PUT) 的代码如下: 它获取用户身份验证令牌并对其进行验证。之后,它创建了一个身份验证票并将响应返回给用户。

0 投票
4 回答
14507 浏览

oracle - Oracle PL/SQL UTL_FILE.PUT 缓冲

我正在从 Oracle 存储过程编写一个 > 7MB 的大文件,并且要求在每条记录的末尾没有行终止字符(没有回车/换行)。

我已经使用 UTL_FILE.PUT 编写了一个存储过程,并且我正在使用 UTL_FILE.FFLUSH 跟踪对 UTL_FILE.PUT 的每次调用。尽管我正在进行 FFLUSH 调用,但一旦我写入的内容超过缓冲区大小(设置为最大 32767),此过程就会出现写入错误。如果我用 PUT_LINE 调用替换 PUT 调用,该过程可以正常工作。

没有换行符就不能写超过缓冲区大小吗?如果是这样,是否有解决方法?

0 投票
1 回答
1342 浏览

api - Lift REST 服务无法识别 PUT 请求

我正在使用 Scala 中的Lift Web 框架实现 REST 服务,我在创建一个我知道其 ID 的新实体的 PUT 请求时遇到了一些问题。

已经添加了调度Boot.scala,我的休息服务对象看起来有点像这样:

GET 请求在我测试时正常工作:

我现在正在尝试实现创建服务,并且在 PUT 时一直找不到 404:

在 SBT 上,我可以看到该请求被识别为 PUT 请求:

关于什么可能是错的任何想法?

0 投票
2 回答
1468 浏览

http - 流水线 PUT 和/或 POST 请求的缺点是什么?

我听说不应该对 PUT 和 POST 请求进行流水线处理。为什么 ?

0 投票
6 回答
39700 浏览

http - PUT 和 POST 请求是否需要/预期有请求正文?

我正在编写一个 RESTful api,并且正在考虑用户创建密钥的过程。我有以下几种可能:

  • GET 请求/new/<keyname> ——虽然它很简单,但我认为我不会使用它,因为我听说 GET 用于检索和/或列出信息;
  • POST 请求/<keyname> - 在我看来,这似乎很简单,但不会在请求正文中传递任何数据。我可以这样做吗?这很奇怪吗?
  • POST 请求以/keys传递请求正文"keyname=SomeKey" - 这是正确的方法吗?

我从 joyent 查看了这个 API,在他们所有的 PUT 和 POST 请求中,他们在请求正文中传递了一些数据。这是预期的吗?在 PUT 和 POST 请求中不需要请求正文真的是错误的吗?

0 投票
3 回答
11581 浏览

php - PHP CURL PUT 从文件路径

我正在尝试对文件进行 CURL PUT,但我遇到了问题。

这是我的代码:

脚本一直超时,我不知道为什么。

我会很感激一些帮助。谢谢。

0 投票
1 回答
664 浏览

ruby-on-rails - 对幂等性、PUT、GET、POST 等感到困惑

大多数关于这些主题的讨论都是关于如何形成 URL 或如何请求资源。让我描述一下我在做什么,看看社区是否可以帮助我用更专业的网页设计语言重申我的问题:-)

我正在构建一个硬件,我想你会称之为“网络设备”。类似于在线气象站,它将位于家庭 LAN 上并将消息发送到远程服务器。假设每 5 分钟它会发送一条记录:

收集这些数据的“空中网页”是一个 Ruby-on-Rails 应用程序,其中包含设备 ID 和样本表。

我希望网络设备能够通过编写类似于以下内容的 URL 将新样本直接发布到“样本”数据表:

http://kevinswebsite.com/samples/new?timestamp=2011_Oct_01_1440&unit_id=75&temp=75.5

以上应创建一个记录,即 2011 年 10 月 1 日下午 2:40,Unit #75 报告的温度为 75.5 度。

这样的事情可能吗?

谢谢,

凯文

0 投票
2 回答
34848 浏览

jquery - 无法在 JQuery 1.6.4 中使用 CORS 进行 PUT/POST/DELETE HTTP 调用

因此,我可以使用 CORS 成功地对我的服务进行 GET 调用。但是,POST、PUT 和 DELETE 操作的预检级别肯定有问题。但是,据我所知,我的服务器响应 OPTIONS 查询返回的标头响应是正确的,并且与中描述的匹配

这是我的 javascript 代码,在 JQuery 1.6.4 中使用 $.ajax。

现在,这就是我的 HTTP Trail 的样子,由 Firebug 提供。

要求:

回复:

然后没有 PUT(或 POST 或 DELETE),我只是得到了那个烦人的无帮助的 xhr 对象,如下所示:

我很困惑,如果我随后在我的 Ajax 调用中删除 contentType,并且它为每个应用程序发送了一个无效的内容类型,浏览器实际上会发送我的 PUT 请求,该请求失败,因为 Content-Type 不是 application/xml。见下文:

导致这个 HTTP 跟踪,再次由 Firebug 提供:

选项请求:

选项响应:

提出请求:

放回应:

415 是有道理的,因为我不支持内容 application/x-www-form-urlencoded,只支持 application/xml。我不明白为什么正确设置 Content-Type 会阻止 PUT?

感谢您的任何见解!我已经在互联网上搜索了很长时间,但找不到解决此问题的方法。