有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Spring应用程序为所有第三方请求返回404错误(当请求来自同一服务器时工作正常)

在我的Spring应用程序中,我有以下几点

@RequestMapping(value = "/payment/pspsyncresponse", method = { RequestMethod.GET, RequestMethod.POST })
public String handleSyncResponse(
     final HttpServletRequest request, final HttpServletResponse response, final Model model) throws ServletException, IOException
{
    LOG.info("Payment | GET | Received  synchronous response");
    return "pamentpage";
}

在Localhost上,如果我点击“Localhost:8080/payment/pspssyncresponse”,它将调用控制器并打印日志,然后返回到“paymentpage”jsp

但如果同一个请求由另一个站点发送,则会抛出404错误

例:在进行payumoney集成时,我们需要传递“successurl”,它将重定向到我们的应用程序,我们可以捕获响应。PayuMOney正在使用formdata成功重定向到上面的url,我可以在浏览器的“网络”选项卡中看到。但我的应用程序无法访问该控制器

我相信我们需要在spring级别或tomcat级别进行一些配置,以接受第三方请求

有谁能帮我找到我不懂的地方吗

提前谢谢


共 (0) 个答案