问题标签 [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 回答
39 浏览

wordpress - 在 WordPress 添加 ical 事件时,收到未知的 HTTP 状态

获取 HTTP/1.1 415 不支持的媒体类型以通过 wordpress-ajax 添加 iCal 事件。我已经在电话中创建了 CAlDAC 帐户,在 localhost 中它工作正常.. 但问题是在服务器中上传相同的代码时.. 它不工作..

在 ajax 调用中,我添加了 dataType:'html',还添加了 content-type:charset=utf-8,仍然无法正常工作

在本地主机中它工作正常..并且还在电话中添加事件..但在服务器中它不起作用..所以我不知道是什么问题..请帮助我

0 投票
0 回答
37 浏览

python - “POST /upload HTTP/1.1”415 - 视频上传问题

它显示了 415 状态代码烧瓶服务器源代码 https://github.com/MixedEmotions/EmotionService/tree/master/service

0 投票
1 回答
379 浏览

google-apps-script - DocuSign REST API INVALID_CONTENT_TYPE 从带有应用程序/json 的模板发送信封

我正在使用 Google Apps 脚本向https://demo.docusign.net/restapi/v2.1/accounts/ACCOUNT-ID/envelopes发出 URL 请求(其中 ACCOUNT-ID 是我正确的数字帐户 ID。)

它与代码一起发送UrlFetchApp.fetch(url, params)

params

jwt是在执行时从 JWT 身份验证流中检索到的令牌,并且payload

此处使用的变量以与DocuSign 给出的示例一致的方式按预期定义

当我执行此操作时,我得到以下带有 HTTP 415 的响应。 {"errorCode":"INVALID_CONTENT_TYPE","message":"Content Type specified is not supported."}

我曾尝试删除 ContentType 标头,将有效负载作为字符串传递,并且一次都无济于事。我还尝试提供 GUID 而不是 accountID 的数字 ID,但结果相同。

0 投票
1 回答
4229 浏览

python - request.post 不支持的媒体类型错误

我正在使用 python 进行 api 调用。在这里,我有在我试图访问的网站中生成的 json 格式的参数。但是当我尝试运行该程序时,我得到了一个415: unsupported Media Type错误。不知道我做错了什么,因为我正在使用网站生成的参数。

这是我到目前为止的代码

在上面的代码中,我删除了实际参数并用虚拟文本替换了它们。但是当我用实际参数尝试它们时,我得到以下错误

我改变的一件事是这段代码"ForceRefreshAccessToken": "false"。在生成的 json 代码中,false不在引号内

不知道我做错了什么。请帮我。

0 投票
1 回答
161 浏览

jquery - Ajax jQuery 调用上的 415 错误 - Spring MVC 控制器

我在 ajax 调用中遇到 415-Unsupported Media Type 错误。

我在 Stackoverflow 上尝试了针对类似问题提出的解决方案,例如向 ajax 调用添加标头或将 dataType 作为 json 传递,但仍然是相同的响应。

以下是我的代码,如果我遗漏了什么,请指导我:

AJAX jQuery:

控制器:

Java 对象:

0 投票
1 回答
314 浏览

java - 仅当通过 Eclipse 运行时:Spring Boot Controller 上的 POST 失败并出现 HTTP 错误 415

问题:

我们有一个工作的 Spring Boot 后端服务器(Java 11,Spring Boot 2.2.4.RELEASE)和一个 React 前端,如果通过IntelliJ运行,它可以在Docker容器中完美运行。java -jar app.jar

但是,如果它通过 Eclipse(在 Windows Server 2016 上运行)运行,则在尝试发送带有 JSON 正文的 POST 时,会遇到以下错误:

无论通过前端代码设置的标头如何,都会发生此错误。因此,通过设置Content-Type: application/json,会发生相同的错误(请参阅下面的标题)。

有没有人遇到过类似的事情只发生在 Eclipse 中?

我已经检查了编码(在 Eclipse 中将所有内容设置为 UTF-8),并确保所有环境在 IntelliJ 和 Eclipse 中都使用相同的 Java 版本(我使用的是通过 SDKMan 安装的 AdoptOpenJDK 11.0.6.hs-adpt)。

编译的类文件看起来相同。运行应用程序时的类路径包含相同的杰克逊库(总体上看起来非常相似)。

我相信它与 Eclipse 如何运行应用程序有关。有谁知道为什么会观察到这种奇怪的行为?为什么只使用 Eclipse?既然我们有一些开发人员使用 Eclipse,我们该如何解决呢?


有关请求的更多信息:

通过浏览器看到的请求标头:

和回应:

和响应头:


有关该应用程序的更多信息:

控制器如下(简化):

ConnectionConfiguration 类如下(这里显示的属性较少):

关于项目结构,我们有一个根文件夹,其中包含一个后端和一个前端文件夹。每个(根、后端和前端)都包含一个 build.gradle 文件,通过根文件夹中的 build.gradle 链接在一起。通过这样做,我们可以进行构建前端的生产构建,将静态 HTML 和 JavaScript 文件复制到后端的资源/静态文件夹,然后构建 Spring Boot jar。然后,在生产模式下,前端通过 Spring Boot 的 Tomcat 交付。

对于开发,我们通常通过 IDE 为前端启动一个 Webpack 开发服务器,npm run start并从 Application.java 类中启动 Spring Boot 应用程序,该类包含一个通过 IDE 的 main 方法:

0 投票
2 回答
444 浏览

fetch - 使用多部分 FormData 获取 POST 时出现 415

我已经浏览了无数的帖子,我只是被这个应该如此简单的东西难住了。

然后我得到了非常熟悉的 415 错误:

我知道不要设置我的 Content-Type 甚至标题,包括边界在内的一切看起来都很好:

请求标头

表格数据

这与我之前用于旧 jQuery 站点的 API 相同,并且运行良好。有任何想法吗?

0 投票
1 回答
532 浏览

docker-compose - 设置 gRPC DB-less API 网关:415 Unsupported Media Type

我是我项目的当前设置 kong。原来,服务器是单体架构),我的团队想把它分成微服务。作为我使用 gRPC 在客户端和服务器之间进行通信的项目,我正在考虑使用支持 gRPC 的 API 网关。我在 Google 和 Medium 中找到了 Kong 的建议。并且我已将其设置为无 DB 模式。我使用 docker-compose 运行。以下是我所做的:

这是 docker-compose.yml

这是kong.yml

我遇到了来自 Kong 的 415 Unsupported Media Type Error 响应。

这是我从客户端控制台收到的内容:

以下是我从 Kong Docker Container 收到的信息:

我使用从客户端调用到 Kong 网关端口 9080 的 ManagedChannel 存根,并期待它将来服务服务器侦听端口 9999。

客户端(存根)----> Kong :9080 ----> Service :9999

我是否错过了配置中的某些内容,或者我误解了有关 grpc 网关的任何内容?我期待得到您的支持!非常感谢。

0 投票
1 回答
745 浏览

c# - C# HttpClient 在补丁请求中返回 415 Unsupported media type

我们有一个 .netcore 3.1 ApiController,其端点监听 PATCH 请求,并定义了一个用于集成/API 测试的测试服务器。

使用 Postman 发送的 PATCH 请求工作得很好,但是通过 XUnit 测试中的 HttpClient 发送的请求失败并出现 415 Unsupported media type。

邮递员补丁请求:除了 Bearer 令牌和 Content-Type 之外没有特定的标头:“application/json”

在测试中,我们使用 WebApplicationFactory,它是我们的 HttpClient 的 factory.CreateClient()。

Json 序列化应该不是问题,因为我通过调试器查看了内容,并且它似乎被序列化得很好。

此外,我们的 POST 方法使用完全相同的代码完全开箱即用(将“PATCH”替换为“POST”等)

期待一些建议。另外,如果您需要更多信息,请告诉我。非常感谢。

控制器:

命令:

测试:

其中辅助方法AddJsonContent定义为:

0 投票
1 回答
173 浏览

postman - 415 不支持的媒体类型:云 API

我正在关注这个 IBM 云文档来生成一个 IAM 令牌,以使用我可以使用帐户 ID文档访问的特定帐户

在邮递员上,我收到 415 不支持的媒体错误 在此处输入图像描述

在此处输入图像描述 验证时我可能会丢失什么?