2017-01-26 19 views
-2

У меня есть приложение, основанное на веб-приложении, которое мне сказали, называет услугу микросервиса/webservice. Для этой услуги нет документации, и никто не может объяснить мне огромный код. Более того, код не является самостоятельной документацией.Как мне переделать веб-сервис для отдыха?

Я хочу понять, как работает служба, путем сопоставления действий, выполняемых в веб-интерфейсе, с вызовами службы. После googling кажется, что я могу сделать два подхода для этого.

1 - Использовать сетевой модуль для кромочных инструментов.

2 - Использовать прошивку fiddler или charles.

Пожалуйста, скажите мне, какой подход лучше всего и почему. Если и то, и другое плохое, то, пожалуйста, скажите мне, как я могу достичь своей цели.

Спасибо.

+0

Используйте любой из двух. Настройка Fiddler с перехватом https требует нескольких дополнительных шагов (но это задокументировано). – wOxxOm

+0

Этот вопрос неподходящий по нескольким причинам: вы ходатайствуете _opinions_ о _broad topic_. – rmlan

+0

Непонятно, у вас есть доступ к серверу, предоставляющему сервис отдыха? Если у него есть функция восстановления Spring Java, есть некоторые параметры самостоятельного документирования, которые позволят вам просматривать доступные URL-адреса, ожидаемые параметры, ожидаемые результаты и т. Д. Очевидно, что если вы просто пользователь Rest, это не вариант. – GavinF

ответ

0

Учитывая, что @testmonkey имеет доступ к источнику, который является приложением для загрузки весеннего загрузочного пакета, а требование - простой способ изучить и документировать интерфейс останова. Его справедливо ответить, что ДА, вы можете использовать скрипач или хром, однако при условии доступа к источнику лучшим и более полным решением является браузер HAL: http://docs.spring.io/spring-data/rest/docs/current/reference/html/#_the_hal_browser