问题标签 [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 回答
5903 浏览

wcf - IIS 中托管的 WCF REST 服务不支持 PUT 和 DELETE

我使用 Microsoft 的 WCF REST 服务模板 40 在 .NET 4 中创建了 WCF REST(又名 WebHttp)服务。我在 IIS 6 中托管该服务。

服务模板使用 Global.asax 中的 RouteTable 作为创建不包含“.svc”的“干净” URL 的一种方式。例如:

http://localhost/航班/878

GET 和 POST 对这个 URL 工作正常,但 PUT 和 DELETE 会导致 HTTP 501,“未实现”。

如果我像这样创建一个简单的 .svc 文件:

然后我可以对这个 URL 使用 PUT 和 DELETE:

http://localhost/flightservice.svc/878

有谁知道是否有可能让 PUT 和 DELETE 与上面的“干净”URL 对抗?似乎没有办法配置 IIS 来允许这样做,因为没有文件扩展名来配置设置,而且我不想全局允许 PUT 和 DELETE。

0 投票
2 回答
7145 浏览

json - java - 如何在Java中REST Web服务的PUT和POST方法中使用JSON作为输入

我正在尝试使用 JAX-RS 创建 REST Web 服务。在那,我有 PUT 方法或 POST 方法,它使用 json 作为 REST Web 服务中的媒体类型。我能知道如何从客户端调用这些方法吗?我们如何将该 json 作为输入从客户端传递给那些 PUT 和 POST 方法,以及我们如何从服务器端使用 PUT 或 POST 方法中的 json 格式。如果我们想使用 xml,那么我们正在使用 JAXBElement。对于消费 json,如何做到这一点?

0 投票
1 回答
382 浏览

jquery - Rails 不编码来自 POST 的嵌套数据

我目前正在开发使用 jQuery 的 rails3 应用程序。我有一个 javascript 插件,它根据用户所做的选择返回一组 JSON 数据。我有一个保存按钮,它从 java 脚本插件中读取此数据数组并将其发送回要保存的 rails 应用程序。javascript 似乎正在工作,它会进行正确的 ajax 调用并将数据发送回 rails 应用程序。问题似乎是 rails 编码已 PUT 回服务器的数据的方式。

问题是我试图回发到 rails 应用程序的嵌套数据。我有一系列班次似乎被视为一个长字符串,而不是我期望的值的散列。这是数据轨的输出。

参数:{"shifts"=>"[{\"start_time\":\"Wed Oct 06 2010 09:30:00 GMT+0100 (BST)\",\"end_time\":\"Wed Oct 06 2010 13 :00:00 GMT+0100 (BST)\",\"active\":true,\"occurrence\":\"weekly\",\"company_id\":\"1\"},{\"start_time \":\"2010 年 10 月 7 日星期四 09:30:00 GMT+0100 (BST)\",\"end_time\":\"2010 年 10 月 7 日星期四 13:00:00 GMT+0100 (BST)\",\ "活动\":true,\"发生\":\"每周\",\"company_id\":\"1\"}]", "id"=>"1"}

我希望能够在我的控制器中使用以下代码

然而,只有一个字符串,而不是值的散列。关于为什么 rails 没有像您期望的那样对哈希值进行编码的任何建议。

0 投票
2 回答
1476 浏览

java - httpclient放置问题

我得到了一个 api,说明它需要:

现在我尝试使用以下代码(其中请求正文是 xml,如上所示,没有 \r\n )

我不断地从状态中恢复 500,我知道它就像soapui 示例(put)一样有效。

任何想法我错过了什么小东西。(我也要试试post)

谢谢

0 投票
3 回答
50030 浏览

php - 将 PUT 方法与 PHP cUrl 库一起使用

我能够成功运行以下 curl 命令(在命令行):

这是我到目前为止所做的,但它似乎不适用于我正在使用的 REST 服务:

尝试使用 PUT 方法转换 --data-binary 时的正确方法是什么?

0 投票
7 回答
127292 浏览

scala - 向 scala.collection.mutable.Map 添加元素的语法是什么?

向 scala.collection.mutable.Map 添加元素的语法是什么?

以下是一些失败的尝试:

0 投票
3 回答
21357 浏览

apache - Apache 限制 PUT 和 DELETE

我一直在尝试使用<limit>标签来禁止通过我们的 Apache 服务器执行 PUT 和 DELETE 调用,但没有成功。

阿帕奇版本:2.2

我目前正在向我的 httpd.conf 文件内部添加类似的内容:

但是当这条线在文件中时,我无法在 Apache 上成功重启。现在,我对 Apache 知之甚少,我一直在尝试遵循我找到的一些 Apache 文档,但没有成功。

在我没有进行任何更改的情况下,httpd.conf 的这一部分看起来像这样:

任何帮助,将不胜感激。

0 投票
1 回答
1367 浏览

python - PUT 参数在 python / google 应用程序引擎中不起作用

我正在使用 python 和谷歌应用引擎上的 webapp 框架开发一个简单的 RESTful web 服务。

基本上我通过 AJAX/jquery 发送所有请求 - 对于 POST 它就像一个魅力,但是当我用 PUT 发送数据时,参数是空的/未处理。

这是我的 PUT:

萤火虫说我说:

但使用这个python代码:

只会回来

所以..嗯,我在这里有什么遗漏吗?

干杯,马丁

0 投票
3 回答
2262 浏览

iphone - 从 iPhone 上传文件时出现 POSIX 错误 12(“无法分配内存”)

我正在开发一个 iPhone 应用程序,该应用程序涉及将相机中的完整照片(通常在 1.5 到 2.0 MB 之间)以及它们的缩略图(小得多)上传到 Amazon S3。

缩略图总是成功上传,但有时完整的图像不会,当它们失败时,它们会失败,并显示 POSIX 错误代码 12,即 ENOMEM。但是,我添加了调试代码以在发生错误时打印可用内存量,并且总是有相当多的空闲内存,通常超过 100 MB。

此外,当通过 3G 进行上传时,错误出现的频率更高,而通过 wifi 上传时出现的次数更少——这看起来很奇怪,因为请求下载的次数不多,并且正在上传的文件已经在内存中(我也试过从磁盘流式传输,没有任何改进)。

我尝试使用 NSURLConnection、Foundation CFHTTP* 函数和 ASIHTTPRequest 库上传文件,但无论如何,错误以相同的频率发生。更奇怪的是,我的谷歌搜索显示最终用户有时会从 Safari 获得错误代码 12——我还没有看到任何 iOS 开发人员提到它。我正在使用继承的代码库,所以它可能有问题,但我什至不确定要寻找什么。任何见解将不胜感激!

0 投票
1 回答
1191 浏览

javascript - 通过 javascript 发送 Rails PUT 请求

我将如何通过 Rails 中的 javascript 向操作发送 PUT 请求?以下是我在 .html.erb 文件中的操作方式:

我将如何在 javascript 中执行此操作?