Можно ли обмениваться данными между разными остальными клиентами, используя общий API другого приложения? - PullRequest
0 голосов
/ 19 апреля 2020

Допустим, у нас есть три приложения с именами A, B и C B - это приложение для отправки электронной почты, и у него есть метод для отправки электронной почты, такой как sendEmail (String email), теперь мне нужно вызвать эту функцию из A через API остальных C (Здесь A и B - остальные потребители, которые могут использовать C в качестве общего API). Могу ли я сделать что-то подобное ?. Я имею в виду, что вы можете видеть, что нет прямой связи между A и B, поэтому я просто спрашиваю, могу ли я использовать rest API в качестве связывающего их? Я знаю, что есть шаблон rest и другие технологии, использующие остальные, доступные для выполнения задач, но во всех этих сценариях ios существует только двухсторонний обмен данными, который, скорее всего, происходит с клиентом и сервером (поставщик услуг Rest и потребитель), и не будет что-то вроде того, что сервер вызывает клиента, потому что в каждом время клиент вызывает методы сервера (Get, post, put, delete). но здесь вы можете увидеть, что нам нужен какой-то метод для вызова функции sendEmail (String email) приложения отправки электронной почты через сервер, так что в основном, чтобы сделать это Сервер (поставщик услуг отдыха) должен иметь объект приложения для отправки электронной почты. Как это возможно?

Если вы не понимаете сценарий, скажите, по крайней мере, возможно ли вызвать метод отдыха потребителя из rest API (rest server)? потому что обычно мы вызываем методы rest API из rest rest [я использую весеннюю загрузку]

Ответы [ 2 ]

0 голосов
/ 19 апреля 2020

Если вам нужен A для прямого вызова B, вам нужно, чтобы B выставлял возможность отправки электронной почты как конечную точку REST, если она еще не существует.

Затем вы можете использовать возможность Spring Rest Template для вызова приложения B из A. Внесите изменения в A, чтобы использовать Spring Rest Template, а затем сделайте соответствующий вызов.

0 голосов
/ 19 апреля 2020

В любом случае вам нужно вызвать метод REST для вызова вашего метода sendEmail, поскольку ваш клиент также является клиентом REST и может взаимодействовать с методом REST

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