【问题标题】:Get method is getting invoked twice in SafariGet 方法在 Safari 中被调用两次
【发布时间】:2015-02-11 08:13:19
【问题描述】:

每当我尝试访问我网站中的某个页面时,每个页面都会在 Safari 中调用 GET 方法 2 次。但是它在其他浏览器中运行良好。此外,在发布结果时,如果页面在页面中返回错误。只有 POST 被调用,但再次发布相同的数据同时调用 POST 和 GET。知道为什么会这样吗?我错过了什么吗?

网站链接:-Click on the link

【问题讨论】:

  • 能把相关代码贴在这里吗?
  • 您好,我用一个简单的java控制器代码返回需要打开的页面。控制器的代码 sn-p 是:- @RequestMapping(value = "/add-delivery-address", method = RequestMethod.GET) public String addDeliveryAddress(@RequestParam(value = "address", required = false) final String addressNeeded, final Model model){ if (!hasValidCart()) { LOG.info("Missing, empty or unsupported cart");返回 REDIRECT_URL_CART; } //页面内容返回ControllerConstants.Views.Pages.MultiStepCheckout.AddEditDeliveryAddressPage; }
  • 您可以通过定义的链接查看。它在除 safari 之外的所有浏览器中都能正常工作。

标签: post safari get hybris


【解决方案1】:

问题已解决。

我使用带有空源标签的 img 导致 Safari 调用 GET 方法两次。

【讨论】:

    猜你喜欢
    • 2021-11-04
    • 2016-01-24
    • 2013-12-31
    • 1970-01-01
    • 2012-12-26
    • 1970-01-01
    • 2020-07-16
    • 2014-09-02
    • 1970-01-01
    相关资源
    最近更新 更多