2016-05-22 2 views
-1

есть веб-сервис с конечными точками. (Get and post, разработанный разработчиком back-end) .web-служба уже размещена в Azure. Я хочу создать сайт, который может связываться с веб-сервис. как я могу назвать эти методы с помощью PHP? или JavaScript? как установить связь между веб-сайтом и веб-сервисом.call web service (API) с помощью php

+0

Добро пожаловать в StackOverflow. Пожалуйста, предоставьте код, который вы пробовали, и проблемы, с которыми вы столкнулись. – Arcesilas

ответ

2

Я прощу вас за основную природу (и детали) в вашем вопросе, но воздержитесь от попыток построить это для вас. Вместо этого я укажу вам на некоторые базовые концепции и надеюсь, что дальнейшие копания с вашей стороны помогут.

Предполагая, что конечные точки API являются общедоступными или нет, у вас есть доступ к учетным данным аутентификации для их доступа, тогда это может быть так же просто, как использовать вызов AJAX для конечной точки.

E.g. предполагая, что конечная точка находится по адресу: https://220.10.11.123:8080/api/v1/getstuff, и ваше приложение/сайт уже прошли аутентификацию (или вам не нужна аутентификация, потому что приложение/сайт размещено в одной сети), и если предположить, что конечная точка возвращает JSON, вы можете называть ее с помощью AJAX напрямую от JavaScript и итерации по объекту JSON, распечатывая значения или что угодно.

Или вы могли бы назвать это из PHP с помощью curl (см. curl_exec() и связанные функции на php.net). Существует множество библиотек и фреймворков, которые уже решили эту проблему, а также обработку ошибок, протоколирование, тестирование и т. Д., Поэтому я действительно не думаю, что могу помочь вам гораздо больше на этом этапе, просто попробуйте, чтобы у вас была трещина начать с.

Сказав это, после того, как вы отправили свой веб-сервис с помощью JS или PHP и использовали AJAX или завиток, и у вас возникли проблемы, тогда SO - это место, где можно обратиться за помощью.

Удачи вам :-)