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) 个答案