gpt4 book ai didi

java - 为什么我会收到媒体类型不受支持的 415 错误?

转载 作者:行者123 更新时间:2023-11-28 23:23:14 25 4
gpt4 key购买 nike

我的 Web 服务 Java 类是这样的

@Path("/signUp")
public class SignUpService{
(POST)
@Path("/sendCode")
@Consumes(Media_APPLICATION_JSON)
@Produces(Media_APPLICATION_JSON)
public String signUp(Incoming streamingData){
//some logic goes here
return someString;
}
return someString;
}

//请原谅上面的代码,我是根据我的内存输入的。实际问题如下

我的服务器代码在我的 Mac 中的 Apache tomcat 上运行,当我使用 POSTMAN 发送带有 JSON 正文的 POST 请求时,它可以正常工作。

我在 AWS Ubuntu 中将相同的代码部署到 tomcat,但出现媒体类型不受支持的 415 错误。但是 GET 请求在我的本地机器和 AWS 部署中都运行良好。

最佳答案

我找到了解决方案。我没有添加

 @Consumes(Media_APPLICATION_JSON)
@Produces(Media_APPLICATION_JSON)

在类里面。

进行以下更改解决了问题

@Path("/signUp")
@Consumes(Media_APPLICATION_JSON)
@Produces(Media_APPLICATION_JSON)
public class SignUpService{

关于java - 为什么我会收到媒体类型不受支持的 415 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40368527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com