当前位置: 首页 > 知识库问答 >
问题:

使用jetty server不会返回JSON对象,错误“当前请求不是多部分请求”

司寇季
2023-03-14

我有一个场景,在执行GET请求时,在从命令行调用jetty服务器时(mvn jetty:run),不返回JSON对象。有趣的是,当我使用Eclipse中安装的“Run Jetty Run”功能时,会返回JSON对象。

我在后端使用Spring rest控制器,带有以下注释:

@RequestMapping(value=“/Customer”,method=RequestMethod.GET,headers=“Accept=application/json”)公共列表getCustomer(HttpServletRequest请求,@RequestParam(value=“customerId”,required=true)整数customerId)

完整的错误消息是:

org.springframework.web.multipart.多部分异常:当前请求不是org.springframework.web.method.annotation.的多部分请求。

在eclipse中使用“Run Jetty:Run”调试配置时,将返回预期结果:

[{“客户id”:1,“门店id”:1,“地区”:“长崎”,“国家”:“日本”,“名字”:“玛丽”,“姓氏”:“史密斯”,“电子邮件”:“玛丽”。SMITH@sakilacustomer.org,地址:5,地址:1913河内路,城市:463,城市:佐世保,活动:1,。。。

我被难住了。

共有1个答案

傅茂实
2023-03-14

我在pom文件中升级到了jetty插件的最新版本,问题得到了解决:

        <plugin>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>9.3.10.v20160621</version>
 类似资料:
  • 我试图使一个宁静的控制器上传文件。我看到了这一点,做了这个控制器: 然后我用邮递员发送了一份pdf: 但服务器崩溃,出现以下错误: 我再次找到了这个,并添加了一个文件 不幸的是,它仍然抱怨同样的错误。

  • 问题内容: 我试图使一个宁静的控制器来上传文件。我已经看到 了,并做了这个控制器: and then i used postman to send a pdf: But the server crashes with the error: 我再次找到了这个,并添加了一个bean.xml文件 不幸的是,它仍然抱怨相同的错误。 问题答案: 当您将邮递员用于多部分请求时,请不要 在页眉中指定自定义Con

  • Spring3.1。1.发布 我想上传两个文件的html格式,但我总是得到一个多部分请求异常。我在谷歌上搜索了很多,但没有找到正确的解决方案。 我的控制器: 我的. jsp页面: spring-serverlet.xml

  • 我正在尝试用angularjs上传文件,但有一个问题是“当前请求不是多部分请求”,我几乎尝试了谷歌的所有解决方案,但都没有解决我的问题,希望有人能回答我的问题,谢谢。 这是我的springMVC配置 这是角控制器 这是角服务 这是上传控制器 表单数据 -----WebKitFormBoundaryRZP8MUHA8LCBDZDN 内容-处置:表单-数据;name=“文件”;filename=“1.

  • 我在使用Angular 9 with Spring Boot来实现一个简单的应用程序时遇到了一个问题,该应用程序可以在相同的请求中从UI上传文件和数据。在我用基本身份验证实现安全性之前,一切都很正常。现在,在我登录并想要上载数据后,出现以下错误: <代码>组织。springframework。网状物多部分。MultipartException:当前请求不是多部分请求 标题设置为内容类型:“mult

  • 我想用Spring MVC发布一个包含一些JSON数据的文件。所以我开发了一个rest服务作为