问题标签 [http-delete]
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.
razor - 如何在 servicestack razor MVC 中使用 DELETE 动词
我想将 DELETE HTTP 动词与 MVC 剃须刀一起使用,但找不到这样做的方法。我尝试使用表单
这仍然不会在我的服务上调用我的 Delete 回调。我已经看到http://razor-console.servicestack.net/rockstars示例使用带有删除 url 的 GET 来删除其项目!POST 工作正常,但我想使用 DELETE。
谢谢,
马丁
android - 如何使用正文执行 HTTP DELETE 请求?
我想在正文(不是表单)中使用 xml 执行 HTTP DELETE 请求。如何执行此 HTTP DELETE 请求?
我试过了,HttpURLConnection
但它有一些限制。
我也尝试过使用apache HttpClient
。但是我不知道如何在没有application/x-www-form-urlencoded
.
api - 可以使用 HTTP DELETE 停用记录吗?
我正在构建一个 RESTful API 命令来停用用户记录。使用 DELETE 来执行此操作是否符合规定,或者这应该是 PUT,因为记录正在更新为“停用”状态?还是只是口味问题?
ios - Http 删除?删除一个赞?
我一生无法弄清楚如何建立连接以从 ios Facebook sdk 中的帖子中删除我的喜欢。这是我喜欢连接的代码。我如何删除喜欢的?我无法建立 startForDelete 连接。
php - HTTP PUT, DELETE and I/O streams with PHP
Is there any way I can access data that was sent via HTTP PUT method other than $putdata = fopen("php://input", "r");
?
I have never worked with PUT
and DELETE
methods and $putdata = fopen("php://input", "r");
seems a bit sketchy. Will it work everywhere is a specific server/php.ini configuration required?
I know that I can get the request method from $_SERVER['REQUEST_METHOD'];
But will the data be in $_REQUEST
, if yes then what php://input
is about?
And how do I access data that was sent via DELETE
?
android - 使用 Apache HttpDelete 为 Rest Web Service Android 传递参数和标头
我有一个方法的终点HTTP DELETE
。我想传递一些标题,更具体地说Content-Type=application/x-www-form-urlencoded
。还有一些参数,服务器端将根据这些参数决定应该删除哪些记录。我无法访问服务器实现。
我正在使用apache HTTP 客户端。我的 HTTP DELETE 方法如下:
问题是,我看到(在调试模式下)参数正在从我端正确地传递到删除请求中。但是在服务器端接收到的参数是空白的。有什么方法可以成功传递参数和标头?
任何帮助表示赞赏。
slim - 如何在 REST API (SLIM FRAME) 中使用 AJAX 删除数据
我想使用 REST API 删除用户。我尝试使用
asp.net-web-api - ASP.NET Web API - 删除时出现 404
我正在尝试Delete
在 Web API 控制器上实现一种方法。但是,我总是得到一个404 - Not Found
. 在这一点上,我的 GET、POST 和PUT方法工作得很好。我一直在阅读其他一些关于同一问题的 SO 帖子——只是没有一个有效。
控制器动作
AJAX 请求
Web.Config
这是我的web.config
文件。除了模块部分,一切都与我创建项目时相同:
我正在使用 IIS Express,但如果我切换回 Visual Studio Development Server,问题仍然存在。
原始 HTTP
这是 Fiddler 捕获的原始 HTTP 请求:
这是回应:
这是一个自学的开源项目。如果有人想查看完整的源代码,我已经检查了最新版本。
php - 在 PHP REST API 上 PUT 和 DELETE 请求不成功,但 POST 和 GET 很好
我已经构建了一个 slimPHP REST API。这是我的标题:
然而,当我尝试跨域 PUT 或 DELETE 请求时,我得到的只是(示例域):
如果 Access-Control-Allow-Origin 设置为 * ,知道为什么会发生这种情况吗?
rest - 使用 Jersey 的带有参数的 Http DELETE
我的代码包含几种不同的 DELETE 方法,其中一种方法带有一个参数,或者至少理想情况下它会带有一个参数。但是,当我通过 CURL 或 Web 客户端发出此请求时,它不起作用。其他 DELETE 请求功能正常,我已经在要传递的参数中进行了硬编码,只是为了查看调用是否有效。我用 PathParam 和 QueryParam 都试过了,但都不管用。这是我使用 PathParams 的方式,我很确定这是正确的,QueryParams 看起来非常相似,所以我也不想发布它。
然后对于 QueryParams 基本相同,但显然路径不同
据我了解,许多 RESTful API 会忽略任何带有 DELETE 请求的请求主体,或者将其视为 PUT 或 POST。有没有办法解决?基本上我有一个包含多个对象的数据库,我需要根据唯一标识符删除一个,以由客户端传入。如果没有办法解决这个问题,还有其他方法可以做到吗?
可能我在这里遗漏了一些明显的东西,因为我现在才使用 Jersey 几个星期,到目前为止,我什至从未听说过 RESTful 服务的概念。