【问题标题】:IBM Liberty profile server returning SRTServletRequest instead of spring MultiPartHttpServletRequestIBM Liberty 配置文件服务器返回 SRTServletRequest 而不是 spring MultiPartHttpServletRequest
【发布时间】:2020-11-30 19:42:41
【问题描述】:

Postman request details 我正在使用 IBM Websphere 8.5 Liberty 服务器并尝试通过 Postman 发送 POST 请求。 在控制器中,我想获取 org.springframework.web.multipart.MultipartHttpServletRequest。 但是我在控制器类中获得了应用程序服务器特定的 SRTServletRequest31 类。

如何解决?

在我的 spring 配置文件中,我有以下条目。

【问题讨论】:

  • 我也尝试取消选中内容类型,但没有帮助。我得到的是服务器正在生产的 SRTServletRequest。虽然 spring 依赖项放置正确,它应该给我一个 spring MultipartHttpServletRequest,
  • 有人可以帮忙吗?我需要获取 spring 实现类 DefaultMultipartHttpServletRequest 而不是 SRTServletRequest。如何插入 spring 或将默认对象包装到 spring 特定对象?

标签: file-upload postman multipartform-data websphere-liberty ibm-was-oc


【解决方案1】:

在父项目部署描述符中添加 servlet 过滤器条目后问题得到解决。 (web.xml)。

org.springframework.web.multipart.support.MultipartFilter

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-21
    • 1970-01-01
    • 2014-10-22
    • 2020-05-05
    • 2021-07-10
    相关资源
    最近更新 更多