В мобильном телефоне несколько вызовов API одним нажатием кнопки в содержимом почты - PullRequest
0 голосов
/ 18 мая 2018

Мне нужно вызвать API по щелчку тега «a» в html-содержимом почты.API написан на Java, проблема в том, что когда я нажимаю на тег «a», он перенаправляется в любой браузер или загружается в тот же пользовательский браузер приложения почтового клиента, как Gmail (In Mobile).На некоторых мобильных телефонах этот API вызывается 2,3 раза в один клик, как избежать этой ситуации.Кто-нибудь, пожалуйста, дайте любое предложение.Обратите внимание, что эта проблема возникает только для мобильных устройств, а не для веб-браузера.

тег "a"

<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 голосов
/ 23 мая 2018

Наконец я обнаружил, что, когда время, необходимое для получения ответа, становится больше, некоторые мобильные браузеры вызывают API несколько раз.Так что в API я просто изменяю внутренние службы на асинхронные и немедленно отвечаю.Теперь проблема решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...