在移动设备中,在邮件内容中单击按钮即可进行多个API调用

时间:2018-05-18 19:23:16

标签: java html spring-boot mobile html-email

我需要点击" a"标记在邮件的html内容中。 API是用java编写的,问题是,当我点击" a"标记,它将重定向到任何浏览器或将加载到邮件客户端应用程序的相同自定义浏览器,如Gmail(在移动设备)。在某些手机中,这个API一键调用2,3次,我们将如何避免这种情况。有人请提出任何建议。请注意,此问题仅适用于移动设备,而不适用于网络浏览器。

  

""标签

<a href="http://2686cd99.ngrok.io/application/service?id=werr345555" style="color: #fff; text-align: center; cursor:pointer; text-decoration:none" target="_blank" >Button</a>
  

API

@RequestMapping(value = "service", method = RequestMethod.GET)
    private String requestForTicketReSchedule(HttpServletResponse httpResponse,
            @RequestParam(value="id") String id) {
        System.out.println("Called ----- "+id);

        return "success";
    }

1 个答案:

答案 0 :(得分:0)

最后我发现,当接收响应所需的时间变得更高时,一些移动浏览器会多次调用API。所以在API中,我只是将内部服务更改为异步并立即给出响应。现在问题解决了。