问题标签 [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.
java - 实体未与谷歌数据存储一致保存
我有一段非常简单的代码,我在其中将一些实体添加到数据存储区。
如果我调用 putEntity(myEntity),然后调用 getAllEntities(myKind),新放置的实体只会在 3 次中出现 2 次出现在返回的列表中。
如果我在放置后立即调用 datastore.get(myKey) ,它将始终返回新放置的条目。
任何人都可以告诉我发生了什么吗?
javascript - 从 Javascript 中的 HTTP Post 请求返回图像
我使用 JavaScript 将数据从浏览器发送到 servlet,然后服务器处理数据并返回图像作为响应(全部使用 xmlhttprequest)。我确信一切正常,因为当我直接调用服务器时,我会在浏览器中恢复我的图像。
我想知道的是,如何在 JavaScript 中解析我的响应,以便可以将其显示为 img 标签中的图像?
我认为这应该相当容易,但不知道该怎么做。
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) 的代码如下: 它获取用户身份验证令牌并对其进行验证。之后,它创建了一个身份验证票并将响应返回给用户。
oracle - Oracle PL/SQL UTL_FILE.PUT 缓冲
我正在从 Oracle 存储过程编写一个 > 7MB 的大文件,并且要求在每条记录的末尾没有行终止字符(没有回车/换行)。
我已经使用 UTL_FILE.PUT 编写了一个存储过程,并且我正在使用 UTL_FILE.FFLUSH 跟踪对 UTL_FILE.PUT 的每次调用。尽管我正在进行 FFLUSH 调用,但一旦我写入的内容超过缓冲区大小(设置为最大 32767),此过程就会出现写入错误。如果我用 PUT_LINE 调用替换 PUT 调用,该过程可以正常工作。
没有换行符就不能写超过缓冲区大小吗?如果是这样,是否有解决方法?
api - Lift REST 服务无法识别 PUT 请求
我正在使用 Scala 中的Lift Web 框架实现 REST 服务,我在创建一个我知道其 ID 的新实体的 PUT 请求时遇到了一些问题。
已经添加了调度Boot.scala
,我的休息服务对象看起来有点像这样:
GET 请求在我测试时正常工作:
我现在正在尝试实现创建服务,并且在 PUT 时一直找不到 404:
在 SBT 上,我可以看到该请求被识别为 PUT 请求:
关于什么可能是错的任何想法?
http - 流水线 PUT 和/或 POST 请求的缺点是什么?
我听说不应该对 PUT 和 POST 请求进行流水线处理。为什么 ?
http - PUT 和 POST 请求是否需要/预期有请求正文?
我正在编写一个 RESTful api,并且正在考虑用户创建密钥的过程。我有以下几种可能:
- GET 请求
/new/<keyname>
——虽然它很简单,但我认为我不会使用它,因为我听说 GET 用于检索和/或列出信息; - POST 请求
/<keyname>
- 在我看来,这似乎很简单,但不会在请求正文中传递任何数据。我可以这样做吗?这很奇怪吗? - POST 请求以
/keys
传递请求正文"keyname=SomeKey"
- 这是正确的方法吗?
我从 joyent 查看了这个 API,在他们所有的 PUT 和 POST 请求中,他们在请求正文中传递了一些数据。这是预期的吗?在 PUT 和 POST 请求中不需要请求正文真的是错误的吗?
php - PHP CURL PUT 从文件路径
我正在尝试对文件进行 CURL PUT,但我遇到了问题。
这是我的代码:
脚本一直超时,我不知道为什么。
我会很感激一些帮助。谢谢。
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 度。
这样的事情可能吗?
谢谢,
凯文
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?
感谢您的任何见解!我已经在互联网上搜索了很长时间,但找不到解决此问题的方法。