问题标签 [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.
angular - Angular 4 不支持的媒体类型
所以在后端我有 dropwizard,我想联系我的 /user/register 路由..
代码:
使用 Angular 应用程序,我想使用以下代码发出发布请求:
我得到一个 415 http 代码作为响应.. 不支持的媒体类型.. 和这个..
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)”;} }
我用您的答案更新了问题,但仍然出现相同的错误。
邮递员数据
jersey - 使用 text/xml 获取 http 415,不支持的媒体类型
我有一个球衣端点(JAX-RS),我正在尝试使用文本/xml 请求。我要返回一个 http 415,但我不明白为什么。这是信息。有任何想法吗?谢谢。
我通过 Postman(REST 客户端)点击它并发送 {"Content-Type":"text/xml"}
我的 POST 正文绝对是格式良好的 xml。
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?
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。
aws-lambda - API 网关 + Lambda - CORS 问题
我在 API Gateway + Lambda 的 CORS 集成方面遇到了持续的问题。我已经为与 API 关联的资源启用了 COR。通过 Lambda 测试、邮递员测试等,一切似乎都可以正常工作,但从网页脚本调用 api 会出现以下错误“请求的资源上不存在 'Access-Control-Allow-Origin' 标头。来源 'null' 是因此不允许访问。响应的 HTTP 状态代码为 415。” 我需要更改 Lambda 函数吗?谢谢
这是我的简单 Lambda 代码..
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 上给出以下错误:
ajax - 使用 formData 请求 AJAX 给我一个 415 HTTP 错误(不支持的媒体类型)
我想发布一个表单数据,其中一些值/文件可以为空/空。我尝试修改每个参数,但是当我解决 415 时出现 405 错误。
这是我的控制器功能
这是我的 AJAX 请求
这是我的配置表单
ajax - 带有 ajax 请求的错误 415 (Spring)
我的 ajax 请求被发送但从未到达我的控制器,我收到 415 错误 ()
Ajax 请求
控制器
AjaxRequestBody 和 AjaxResponseBody 类
我确定我遗漏了一些明显的东西,但我似乎无法弄清楚这一点。
谢谢您的帮助