问题标签 [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 投票
0 回答
2991 浏览

angular - Angular 4 不支持的媒体类型

所以在后端我有 dropwizard,我想联系我的 /user/register 路由..

代码:

使用 Angular 应用程序,我想使用以下代码发出发布请求:

我得到一个 415 http 代码作为响应.. 不支持的媒体类型.. 和这个..

0 投票
3 回答
1948 浏览

ios - statusCode 应该是 200,但是是 415

我正在尝试发布一个简单的字符串,但我不断收到 HTTP 415 Unsupported Media Type Error。我尝试将参数转换为 JSON 仍然无法正常工作。

方法更新

要求

错误

statusCode 应该是 200,但是是 415 { URL: http://192.168.50.119:8181/rest/items/wemo_lamp_switch } { status code: 415, headers { "Content-Length" = 282; “内容类型”=“应用程序/json”;日期 =“2017 年 9 月 12 日星期二 08:33:16 GMT”;服务器=“码头(9.2.19.v20160908)”;} }

我用您的答案更新了问题,但仍然出现相同的错误。

邮递员数据

0 投票
1 回答
1181 浏览

jersey - 使用 text/xml 获取 http 415,不支持的媒体类型

我有一个球衣端点(JAX-RS),我正在尝试使用文本/xml 请求。我要返回一个 http 415,但我不明白为什么。这是信息。有任何想法吗?谢谢。

我通过 Postman(REST 客户端)点击它并发送 {"Content-Type":"text/xml"}

我的 POST 正文绝对是格式良好的 xml。

0 投票
3 回答
2697 浏览

java - Getting CORS error when sending data to JAVA post REST API in Angular 4

I am sending reactive form data through post request to java restful web api but it shows me CORS error While same is working fine in GET request. I already set the CORS header in response of rest api.

Angular Service Code :

JAVA Rest API CODE :

Header Description : enter image description here I think when we are sending the data to rest api we need to set the CORS origin header to our angular code. How can I do this?

0 投票
2 回答
1402 浏览

java - 带有运动衫的 POST 错误 415

当我在客户端使用 POST 时,我收到以下错误。

我一直在尝试解决许多帖子之后的问题。我希望我没有使用不兼容的解决方案。

GET 部分工作正常,我正在使用 Gson 转换为 JSON。

最初我的代码没有从应用程序扩展,但它是另一个帖子中解决方案的一部分,他们在其中注册了 Jackson 以获得 JSON 支持。

这是我的服务类的代码:

这是客户端提出的请求。它是使用 cient 计算机上的 linux 的 nc 命令捕获的。

提前致谢。


编辑 01

因此,您需要发送名称为 Content-type 且值为 application/json 而不是 text/plain 的标头

我按照@user7294900 的建议使用 content-type: application/json 发送了请求。(我无法通过 Angular 2 中的客户端正确发送它,所以我改用 telnet)

之后我得到了@braunpet所说的错误500

您希望您的客户端发送 JSON,但后端需要一个 HTML 表单 (@FormParam),它作为媒体类型 application/x-www-form-urlencoded 发送。

之后,我像这样更改了我的服务类(使用用户作为 createUser 的参数):

并返回错误 415。

0 投票
3 回答
2730 浏览

aws-lambda - API 网关 + Lambda - CORS 问题

我在 API Gateway + Lambda 的 CORS 集成方面遇到了持续的问题。我已经为与 API 关联的资源启用了 COR。通过 Lambda 测试、邮递员测试等,一切似乎都可以正常工作,但从网页脚本调用 api 会出现以下错误“请求的资源上不存在 'Access-Control-Allow-Origin' 标头。来源 'null' 是因此不允许访问。响应的 HTTP 状态代码为 415。” 我需要更改 Lambda 函数吗?谢谢

这是我的简单 Lambda 代码..

0 投票
2 回答
3845 浏览

c# - 尝试将 FormData 从 Angular 5 应用程序发送到 ASP.NET 4.6.1 Web API:出现“不支持的媒体类型”错误

因此,在我的 Angular 前端应用程序中,我有一个表单,在打字稿文件中,我创建了一个新的 formdata 对象并将项目附加到它,如下所示:

最后,我的 formData 填写正确。现在,当我尝试将其发布到我的 ASP.NET 4.6.1 Web API 时,它给了我以下错误:

在这里你可以看到我的 API 代码:

我假设“CustomList 数据”是错误的?我喜欢的是 formData 绑定到我的模型,我的模型具有与您在此处看到的相同的字段:

在我的标题中,我可以看到以下内容:

这可能是问题吗?

这是奇怪的部分:我之前也创建了一个 .NET Core 2 Web API,我的发布操作看起来像这样(忽略文件内容):

当我将我的 SAME Angular 表单/表单数据发布到此 api 控制器 + 操作时,它将进入 POST .... 那么为什么可以将其发送到我的 .NET Core 2 Web API 而不是我的 ASP.NET 4.6.1 Web应用程序接口?

有谁知道可能是什么问题?

编辑:尝试将内容类型添加到我的前端 Angular 请求不起作用,这是我尝试过的:

修改我的 http 帖子(我添加了 this.httpOptions):

然后它在我的 this.httpOptions 上给出以下错误:

0 投票
1 回答
2664 浏览

spring-boot - 在 Springboot 中上传 MultipartFile 失败并显示 415

我有一个将 multipartfile 作为请求的 post 操作,我想稍后将它存储在 FTP 上。

但是现在我只有方法设置,当尝试从邮递员调用时,它给了我一个错误响应 HTTP 415。

这就是我所拥有的:

控制器:

我的邮递员请求和响应:

在此处输入图像描述

你能帮我解决这个问题吗?谢谢

更新:

在根据评论进行一些更改后,这就是我所拥有的:

控制器:

}

调用上传方法时出现以下错误:

依赖树:

0 投票
1 回答
136 浏览

ajax - 使用 formData 请求 AJAX 给我一个 415 HTTP 错误(不支持的媒体类型)

我想发布一个表单数据,其中一些值/文件可以为空/空。我尝试修改每个参数,但是当我解决 415 时出现 405 错误。

这是我的控制器功能

这是我的 AJAX 请求

这是我的配置表单

0 投票
1 回答
28 浏览

ajax - 带有 ajax 请求的错误 415 (Spring)

我的 ajax 请求被发送但从未到达我的控制器,我收到 415 错误 ()

Ajax 请求

控制器

AjaxRequestBody 和 AjaxResponseBody 类

我确定我遗漏了一些明显的东西,但我似乎无法弄清楚这一点。

谢谢您的帮助