В настоящее время я пытаюсь перепроектировать частный REST-Webservice, в котором отсутствует документация. Единственное, что я знаю об этом, это то, что он написан на PHP, используя ZendFramework. Есть ли простой способ узнать, какие действия разрешены и какие параметры я должен предоставить, чтобы сделать работу правильно?
Привет, Роб
Если у вас есть существующий клиент, использующий эту услугу (веб-страница, мобильное приложение и т. Д.), Вы можете использовать прокси-сервер для записи и отслеживания трафика, который был отправлен / получен существующим клиентом с использованием службы. Скрипач или Чарльз выполнит свою работу.
Вы можете использовать инструмент сетевого анализатора, например WIRESHARK, для сбора данных, отправляемых по сети. Подробнее об этом на сайте wirehark
Например, я ударил данные веб-службы входа, захваченные wirehark, как:
В приведенном выше изображении вы можете видеть данные, отправленные по протоколу HTTP
1. ) Метод POST
2. ) В соответствии с информацией MIME, например
Content-Disposition: form-data; Name = "PhoneNumber" \ г \ п \ г \ п
имя параметра – номер телефона
=========== UPDATE ==============
Здесь вы можете увидеть захваченные данные:
1. ) Нажмите «GO bottun», после чего он начнет выполнять запросы
вы можете использовать
вкладка сетевого анализатора в опции проверки элемента в google chrome
где вы можете увидеть все данные и сценарии, загруженные для этой веб-страницы, например, проверьте этот снимок экрана, где я пытаюсь увидеть, какой google api используется для нахождения координат для данного адреса. в этом вы получите всю необходимую информацию.