问题标签 [http-status-code-415]

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 投票
1 回答
5622 浏览

java - 无法将数据发布到服务器,出现错误 java.io.IOException:服务器返回 HTTP 响应代码:415

我无法将数据发布到服务器,得到错误为 . 但它在 curl 脚本中运行良好。

下面是代码。

我从上面的代码中做错了什么吗?我需要使用 curl 脚本来发布数据吗?

0 投票
15 回答
512807 浏览

ajax - POST JSON 失败,出现 415 Unsupported media type, Spring 3 mvc

我正在尝试向 servlet 发送 POST 请求。请求是通过 jQuery 以这种方式发送的:

newCategory 在哪里

而 postJSON 是

使用 firebug,我看到 JSON 发送正确:

但我得到 415 Unsupported media type。Spring mvc 控制器具有签名

前几天有效,现在无效。如果需要,我会显示更多代码。谢谢

0 投票
1 回答
439 浏览

api - ios Xtify push api 415 状态码在尝试发送有效载荷时即时推送

我正在尝试将有效负载发送到 Xtify 2.0 push api。

我尝试使用以下代码从我的 iOS 应用程序中进行:

其中 xids 是一个包含一项的 NSMutableArray。

我也尝试使用 Firefox 插件 REST 客户端使用此代码:标题:

数据:

(我的“myapikey”和“myappkey”被我的应用程序密钥替换)

使用 POST 方法和 url “http://api.xtify.com/2.0/push”

在这两种情况下,Xtify 都会响应:

我究竟做错了什么?

0 投票
4 回答
796 浏览

java - 从网站读取 JSON 的 Android 应用

我正在尝试使用一个显示来自网站的信息的应用程序开始我的 Android 应用程序之旅。该网站来自一个电力通风系统,它可以帮助我监测我在吸烟者身上长时间烹饪的火和肉块的温度。

JSON 页面位于http://192.168.101.101/stoker.json我的本地网络上,数据如下所示:

我尝试使用的代码一直失败,因此我在流程的第一步添加了一个日志,以查看发现了什么。这是代码:

这是调试期间日志的结果:

我认为读取 JSON 信息会非常简单,但显然不是。我在这里想念什么?

此时我只想在手机上显示信息,仅此而已。以后我想为应用程序添加更多功能,例如将更改发布回 JSON 站点和本地警报,但不是现在。

0 投票
1 回答
15491 浏览

java - 在 HttpURLConnection 连接上出现 HTTP 415 错误

我正在使用以下代码发送 GET 请求,然后接收响应:

strurl是这样的,虽然我不认为它的格式可能与问题有关:

https://somesite.ru/?arg1=val1&arg2=val2

预期的输出是 xml,像这样:

10 次尝试中有 5 次完成了这项工作。

其他 5 次尝试返回:

java.io.IOException:服务器返回 HTTP 响应代码:415 用于 URL: https ://somesite.ru/?arg1=val1&arg2=val2

在 sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1615) 在 sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)

我已经阅读了关于 HTTP 415 错误的几篇关于 SO 的帖子。但他们似乎没有帮助。我尝试了不同的请求属性,但要么找不到,要么不是这样。

IDE 是 NetBeans 7.0

谁能给我正确的方向来解决问题?

编辑

忘了说,当从浏览器发出相同的请求时,它在 100% 的尝试中都有效。

0 投票
4 回答
1657 浏览

java - 使用 Jersey 在 Java 中发布 JSON 时出现 415 错误

我浏览了谷歌,以及这里的其他问题,但无济于事。他们都说同样的话......导入jersey-json的.jar(完成),将依赖项添加到pom.xml(完成)并将POJOMappingFeature添加到web.xml(完成),但我仍然无法使用 JSON 进入或离开服务器来访问 Restful Web 服务。

web.xml

pom.xml

服务方式:

ResponseInfo 和 RequestInfo 都有 @XmlRoot 和 @XmlElement 注释。我在 Tomcat 7.0.33 上本地运行并收到以下错误:

0 投票
2 回答
4328 浏览

rest - Spring MVC 3.1 REST 服务发布方法返回 415

我正在做一个 Spring MVC 控制器,但我仍然遇到 POST 操作的问题。我已经阅读了许多关于 stackoverflow 的解决方案,但没有解决我的问题。

我目前的成就:

  • 我发送了一个带有 Id 的 GET 请求,并成功返回了一个转换为 JSON 的对象。
  • 我未能发送POST带有 JSON 正文的请求,return = 415 UNSUPPORTED_MEDIA_TYPE

1)我在 pom.xml 中添加了 Jackson API:1.8.5

2) 我的 Spring 配置文件:我添加了所有必要的部分:

  • 视图解析器
  • org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter
  • 映射JacksonHttpMessageConverter
  • mvc:注解驱动
  • 扫描我的控制器

3) 我的模型对象很简单:一个带有 ID、名称和金额的帐户

4)最后是我的简化控制器类:

5)在客户端我刚刚执行了 curl 命令:成功的GET命令:

POST失败的命令:

有什么想法我哪里出错了吗?

0 投票
3 回答
63395 浏览

java - HTTP 状态 415 - 不支持的媒体类型

我正在开发 Java RESTful Web 服务。在测试 restful 服务时,我得到了正确的 GET 和 DELETE 方法的响应,但它不适用于 POST 和 PUT 方法。谁能帮我?我写了以下代码:

学生服务.java

StudentServiceLocal.java

学生.java

0 投票
2 回答
23041 浏览

jquery - HTTP 状态 415 - JQUERY 中的 AJAX 调用不受支持的媒体类型到使用 JERSEY 实现的 Restful WS

您好我正在尝试将 json 数据发布到用 Jersey 实现的 Restful WS。我通过 jquery-ajax 发布数据。为什么我会收到 HTTP Status-415 不受支持的媒体类型?谢谢你。
点击这里查看萤火虫描述的截图

单击此处获取萤火虫描述的屏幕截图 我能够通过 Jersey Client 成功测试 WS。上面的 AJAX 调用有什么问题?谢谢你。

0 投票
1 回答
1826 浏览

knockout.js - 获取 HTTP 状态 415 向 Jersey RESTful 服务发送发布请求

我正在发送一个“POST”请求,其中包含一个从我的Knockout可观察到的ko.toJSON方法转换为 JSON 的 JSON 对象。我使用Amplify发送它。

这是我的放大设置:

这是我dataservise添加数据的方法:

这是我实际发送请求的方式:

对于后端,我使用带有Jersey的 RESTful Web 服务。

问题是,只要我发送请求,我就会收到“HTTP 状态 415 - 不支持的媒体类型”,而我的服务器 GlassFish 说:“服务器拒绝了这个请求,因为请求实体的格式不受请求的资源支持请求的方法(不支持的媒体类型)。”

我需要设置什么特别的东西才能让它工作吗?我错过了什么吗?