12得票3回答
如何在Laravel中发送带有文件和数据数组的PUT请求

我正在使用Laravel作为API和Angularjs作为前端编写Web应用程序。我有一个表单来使用PUT方法更新产品,其中包含一组信息和一个文件作为产品图像。但是我无法在控制器中获取输入请求,它是空的。 请参见下面的代码: web.php(路由)Route::group(['prefix...

12得票4回答
Backbone.js - model.save()没有触发PUT请求

我有一个使用Backbone.js的基本应用程序,该应用程序无法进行PUT调用(更新模型)。从前端,当我调用模型的save函数时,不会发出PUT调用;但是,如果我将其替换为destroy,则会向后端发出DELETE调用。有人知道可能是什么问题吗?未触发PUT请求的函数是saveTask函数。A...

12得票3回答
GitHub API - 使用 curl PUT 将仓库添加到团队

我正在尝试将一个仓库添加到 GitHub 团队中:curl -i -u username:password -X PUT -d "" https://api.github.com/teams/:team/repos/:user/:repo (具体细节略) 基本上如没有那...

12得票1回答
从HTTP客户端执行PUT请求后出现“411 Length Required”错误

我正在制作一个实现HTTP客户端的Java程序。我向服务器发送请求进行测试。GET,POST和DELETE请求都正常工作。例如,在进行POST请求后,我会收到输出:Data extracted: {"status":{"message":"ok"}} 数据库反映了所做的更改。 然而,在PUT...

11得票4回答
Python: 以未编码的二进制数据进行HTTP PUT请求

我无论如何都无法想出如何在 Python 2.7 中使用标准 Python 库执行带有逐字二进制数据的 HTTP PUT 请求。 我曾尝试使用 urllib2,但是这失败了,因为urllib2.Request期望数据以application/x-www-form-urlencoded格式提供...

11得票3回答
PUT和POST在REST中是幂等的吗?

我不太明白HTTP动词如何定义为幂等。所有我读到的都是GET和PUT是幂等的,而POST则不是。但是你可以使用POST创建REST API,而它并没有改变任何东西(例如数据库),或者创建一个每次调用时都会更改的PUT REST API。 当然,这可能是错误的做法,但如果可以实现,为什么要将P...

11得票3回答
如何在bash中执行HTTP PUT请求?

我正在向第三方API发送请求。它说我必须发送HTTP PUT到 http://example.com/project?id=projectId 我试过用PHP的curl完成这个任务,但服务器没有响应。由于我从未使用过PUT,所以我的代码可能有问题。是否可以通过bash命令行执行HTTP PU...

11得票3回答
HTTP动词 - 何时使用GET / POST / PUT / Delete

当你在处理RESTful服务时,经常会听到诸如GET/POST/PUT/DELETE这些术语。我想知道背后的思想是什么?如果我想在消息体中发布一些大量数据,我可以使用POST动词或者利用GET动词完成所有操作。我认为不需要考虑超出这两个动词的范畴。 我们有没有任何通用的指南告诉我们何时使用哪...

10得票3回答
在PHP中设置表单边界并将php://input写入文件

我希望用户能够上传大文件而不必担心post max size值的限制。 另一个选择是使用PUT并将文件作为原始数据发送。 在使用jquery时,我可以这样做:var data = new FormData(); jQuery.each($('#file_upload')[0].files,...

10得票3回答
从iPhone上传文件时出现POSIX错误12(“无法分配内存”)

我正在开发一个iPhone应用程序,涉及上传相机拍摄的完整照片(通常每张照片大小在1.5到2.0 MB之间)以及它们的缩略图(小得多)到Amazon S3。 缩略图总是成功上传,但是完整的图片有时候不会上传,并且当它们失败时,它们会出现POSIX错误代码12,即ENOMEM。然而,我已经添加...