http-delete

    2热度

    1回答

    我已经将MVC3和WCF Web服务部署为单个应用程序。两者都按预期工作。 GET和POST请求完美工作,但PUT和DELETE请求返回404错误。这些在当地很好。最初它正在请求PUT/DELETE请求的用户名/密码。 这里是我的web服务器的配置从我的web.config文件 <system.webServer> <validation validateIntegratedModeC

    5热度

    1回答

    我需要我怎么能发送一个HTTP删除请求,我实现了以下 - (void) deleteSyncRequestWithURL:(NSString *) url { NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease]; [request setURL:[NSURL URLW

    2热度

    1回答

    我已经实现了一个通用的REST web服务客户端。除删除请求外,所有内容都正常工作。它总是返回一个“404 - > NOT FOUND”错误,但是当使用其他工具(firefox海报& curl)时,我可以执行删除请求,所以web服务客户端正在运行并运行。 发生故障的方法: private <T> Object sendDelete(String baseURL, String urlExtensi

    2热度

    1回答

    我正在编写一个Backbone应用程序,该应用程序应该连接到REST API。 我的问题出现在用户删除已被其他人删除的模型中。在我看来,后端应该只是返回成功(200),因为无论如何都会删除模型。但开发服务器端的人有不同的看法,因此我得到的是404。为了比较,当请求实际上失败时 - 因此模型仍然存在 - 响应代码为400,或者可能为401,用于授权问题。 由于我得到一个错误,我实际上并没有删除模型。

    1热度

    1回答

    我正在使用MonoTouch从iOS应用程序调用远程Web服务。我使用HttpWebRequest,对于GET,PUT和POST请求,它非常适合我。但是,当我尝试创建DELETE请求时,出现了一些奇怪的现象:我发送的实体正在被截断,服务器收到一个空的正文(Content-Length:0)。 完全相同的代码在Windows Phone上运行时使用System.Net.HttpWebRequest的

    44热度

    4回答

    支持数据服务的取消删除或延迟/批处理删除是相当常见的要求。我想知道的是如何以REST方式实现这一点。我在几个不同的选择之间撕裂(其中没有一个对我来说似乎非常有吸引力)。我相信,在这些不同的选项中,通常需要一个API,它将返回标记为特定资源类型已删除的所有资源。 这里是我想过和他们的一些优点/缺点的一些选项:为删除 选项来标记资源: 使用HTTP DELETE来标记资源为已删除。 使用HTTP PU

    0热度

    1回答

    我试着用下面的代码做一个HTTP DELETE,但总是收到状态400的错误信息,我想知道是否我做了错误的sonething。我不太确定是否需要使用'httpCon.getInputStream();' import java.io.IOException; import java.net.HttpURLConnection; import java.net.URL; public clas

    1热度

    1回答

    我想通过jQuery执行一个删除请求到控制器。本地它可以工作,但是当部署到服务器时,我会收到501状态。 我已经确认.cshtml所有动词都被接受,并且不需要文件验证(我在其他地方阅读过,但我没有看到它会实现什么,因为我没有调用cshtml页面)。有一些其他应用程序扩展需要更改补贴吗?

    16热度

    2回答

    我有一个SOLR schema.xml中是这样的: <field name="cartype" type="lowercase" indexed="true" stored="true"/> <field name="color" type="lowercase" indexed="true" stored="true"/> 我要删除“蓝色”和“旅行车”标记从SOLR数据库记录有curl命令

    7热度

    1回答

    我想尽可能使用适当的HTTP方法。在这种情况下,当点击一个按钮来删除某个东西时,我想用属性[HttpDelete]来触发控制器操作。但是,我似乎无法使用此方法创建表单 - 使用Razor语法。该FormMethod枚举不具有Delete一个选项,并执行以下操作不会覆盖它: @using (Html.BeginForm("Order", "Users", FormMethod.Post, new {