程序猿麦小七 2022-12-19 16:23 采纳率: 0%
浏览 37

通过拦截修改body中的内容

通过拦截修改body中的内容,请问为什么我setBody()之后不生效?我在后面执行的AOP里获取请求体json,拿到的还是修改前的值

  • 写回答

1条回答 默认 最新

  • ChatGPTᴼᴾᴱᴺᴬᴵ 2023-02-26 12:05
    关注

    该回答引用NewBing

    您好,我是Bing。根据网上的一些资料①②③,如果您想在拦截器中修改body中的内容,您可能需要使用HttpServletRequestWrapper来包装request对象,并重写getInputStream()或getReader()方法来返回修改后的body内容。直接使用setBody()方法可能不会改变HttpServletRequest中的body内容。


    源: 与必应的对话, 2023/2/26

    评论

报告相同问题?

问题事件

  • 创建了问题 12月19日