Что такое "удаленный" объект на свежем воздухе?

Вот пример сервиса Alfersco CRUD. Они используют:

remote.call("/slingshot/datalists/lists/site/test/dataLists");

Сделать http запрос. У меня есть экзамен aikau источники, но он содержит только звонки, как remote.connect или же remote.callКроме того, определенные модули aikau не содержат явных зависимостей от этого объекта. Так что же remote объект?

2 ответа

Решение

Это в основном модуль запроса для GET/POST/PUT/DELETE для внешних URL-адресов.

У него есть следующие методы:

.post (uri, body) - размещает содержимое в указанном URI

.post (uri, body, contentType) - помещает содержимое указанного типа в указанный URI

.get (uri) - ПОЛУЧАЕТ контент с заданного URI

.put (uri, body) - помещает содержимое в указанный URI

.put (uri, body, contentType) - помещает содержимое указанного типа в указанный URI

.delete (uri) - вызывает URI как запрос DELETE.

Смотрите полную документацию здесь

Чтобы немного расширить ответ, предоставленный xShirase... удаленный объект специально связан с доступом к API REST, которые доступны в репозитории Alfresco, который является экземпляром Share (или любым другим приложением на основе Surf, таким как автономный клиент Aikau) настроен на работу против.

Surf обрабатывает все аутентификации, так что после того, как аутентификация была обеспечена (т. Е. Пользователь вошел в систему), ее больше не нужно предоставлять, и это также обеспечивает доступ только к API, доступным для этого пользователя.

Главное, что нужно понять, это то, что это запрос от одного серверного приложения к другому и даже может быть от одного сервера к другому. Это не вызов клиент-сервер.

Другие вопросы по тегам