gpt4 book ai didi

struts2 - 使用 REST 插件对 Struts2 的 POST 请求未收到响应

转载 作者:行者123 更新时间:2023-12-04 12:24:13 24 4
gpt4 key购买 nike

我有一个使用 struts2-rest-plugin v.2.2.3 的 struts2 应用程序。

当涉及到将请求路由到操作及其方法时,一切都运行良好,并且在使用 JSON 和 XML 等扩展时,我还使用 ModelDriven 来指定要序列化的对象。

我遇到的问题是,当我向 struts 层发送 POST 或 PUT 请求时,我只会得到一个空响应。

我正在向操作发送 POST 请求,如下所示:http://localhost:8080/alert-settings!update.json .我在该方法中有一个断点,它被调用并且代码运行并完成。我有一种感觉,问题可能是我正在尝试使用 ModelDriven 接口(interface)向我发送响应,并且由于某种原因,rest-plugin 不喜欢这样,但我不知道它为什么会这样。

在使用 REST 插件时接收来自 POST 请求的响应是否存在已知问题?我到处都找遍了,真的找不到任何关于它的东西。

任何帮助表示赞赏,我可以根据要求提供更多详细信息。

最佳答案

我遇到了同样的问题。您是否尝试在 struts.xml 文件中设置:

struts.rest.content.restrictToGET = false

查看 the rest plugin docs 上的最后一个设置

关于struts2 - 使用 REST 插件对 Struts2 的 POST 请求未收到响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7685555/

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