- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试使用 HttpMethod 的 DELETE 方法。我为此使用的代码是
response = restTemplate.exchange(url, HttpMethod.DELETE, requestEntity, Response.class);
我也在使用 JacksonJson 来映射 json。删除功能返回应该映射到 Response 类的 json。但是调用上面的行不起作用,并给出内部服务器错误 500 作为响应代码。但是,相同的 API 确实可以在浏览器中与 RESTClient 一起使用,所以我猜有些地方我做得不正确。
最佳答案
经过更多研究后,DELETE 方法似乎不支持请求正文。因为我们可以控制 REST API,所以我们更改了请求主体以作为参数添加。进行此更改后,请求正常工作。
希望对大家有帮助。
关于android - HttpMethod.Delete 不适用于 Spring-Android 的 RestTemplate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18532240/
在 Udacity Developing Scalable Apps with Java course ,后端应用程序的一些 API 方法(概念上应该是 HttpMethod.GET )是使用 Htt
这不会编译。为什么?错误消息令人困惑,为什么模式中不存在该属性? match System.Net.Http.HttpMethod.Post with | System.Net.Http.HttpMe
我将 HttpClient 3..0.1 与 MultiThreadedHttpConnectionManager 结合使用,并使用以下代码来获取页面并获取该页面的最终重定向 URL。 多个线程并行访
我有一个 API 请求,它应该 POST 一些 json: class func makeAPICall (serializedJSONObject contentMap: Dictionary, c
我在 XCode 中有以下方法: - (void)makeRequest:(NSString *)wPin withMethod:(NSString *)HTTPMethod passValue:(N
我试图将 http 方法设置为 POST,但 Xcode 说它是一个只获取属性。 我是这样做的: request.HTTPMethod = "POST" Apple 文档说我必须这样声明 httpM
我正在使用 HttpClient,我需要为 HttpMethod 设置一个非标准类型。在使用 HttpWebRequest 时只需要一个字符串,而 HttpClient 需要一个 HttpMethod
我有一个 asp.net Web API 项目,在我的 WebApiConfig 文件中,我定义了以下路由: config.Routes.MapHttpRoute( name: "Web AP
我正在尝试创建一个方法来调用基于 HttpMethod 的其他方法。我的方法如下所示: public async Task CreateAsync(HttpClient client, string
我们正在使用 PostMethod在 org.apache.commons.httpclient.methods 并注意到 recycle method来自 HttpMethod 接口(interfa
正在查看 Apache 对 HttpClient 的建议 ( http://hc.apache.org/httpclient-3.x/performance.html )其中提到了 Response
在Reference of HttpRequest.HttpMethod在 .NET Framework 中,请求类型使用 System.String 类型声明。 在RFC 2616声明了所有 HTT
在 Reference of HttpRequest.HttpMethod在 .NET Framework 中,请求类型声明为 System.String 类型。 在 RFC 2616声明了所有 HT
正在审查我的同事代码,出现此错误。 任何想法有什么问题?正在尝试运行构建,不幸的是出现此错误 错误 -> Trailing closure passed to parameter of type 'S
我有: import sendgridClient from '@sendgrid/client' sendgridClient.setApiKey(process.env.SENDGRID_API_
我正在使用.net Web API V1 构建一些restful api。 我们正在尝试为 Web API 定义一些路由。我在定义“放置”和“补丁”的路线时遇到一些问题。 它们具有相同的 URL,唯一
我使用 HttpClient 和 HttpMethod 来触发我的 REST 服务,但如果我想为 put 方法提供一些内容,它不起作用。服务在网络服务器上触发,但内容为空。 public boolea
request 是来自 System.Net.Http 的 HttpRequestMessage,我正在尝试使用模式匹配来确定使用了哪种方法提出请求。 这是一个证明我的问题的人为例子: let m =
Foundation 是否为支持的 HTTPMethod 值(例如 GET、POST 等)提供 NSString 常量? 搜索了 NSURLRequest 文档,但找不到任何内容。 最佳答案 据我所知
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 3 年前。 Improve th
我是一名优秀的程序员,十分优秀!