Прошу прощения за этот очень новичок вопрос, но я никогда не работал с веб-сервисами раньше.Как связаны службы Webservice, SOAP, API, REST и URI?
Я пытаюсь отправить данные на сайт с API. Я использую приложение (не кодируя что-то новое), у которого есть функция «подключиться с помощью веб-сервисов». Это приложение подключается к сайту WSDL для получения списка доступных сервисов. Я вхожу в параметры для конкретной функции, и приложение эффективно создает URI.
Затем я пытаюсь отправить URI, но получаю «внутреннюю ошибку сервера 500». Я признаю, что может быть много чего не так с тем, что я делаю, поэтому я ищу рекомендации относительно того, где начать искать.
Приведенные примеры Webservice являются SOAP в XML. Как и все мое приложение, это создание URI, означает ли это, что это не сработает или приложение эффективно отправляет его в SOAP за кулисами? К сожалению, это не общедоступное приложение, поэтому никто не может проверить.
Может ли подключаемый модуль, например, приложение Chrome для расширенного клиента Chrome, подключаться для тестирования? Я получаю такую же «внутреннюю ошибку сервера 500». Сайт, к которому я подключаюсь, требует аутентификации во всех вызовах API, но я не уверен, как ввести это в приложение Advanced Rest Client. В моем приложении есть поля для аутентификации, но это, похоже, не имеет особого значения.
Я снова прошу прощения за недостающее знание ... все в какой-то момент новичок.
Если это WSDL на вашем сайте, то это SOAP на этом сайте. Вы всегда можете добавить адаптер на свой сайт, используя любую технологию, которую вы предпочитаете общаться с вашими пользователями (а затем SOAP, чтобы вызвать вызовы API на задней панели). –