Выполнить скрипт с http запросами от xwiki

Я ищу простой способ получить информацию из репозитория, такого как артефакт, и поместить эту информацию на страницу xwiki. В xwiki мы можем выполнять сценарии, но я не знаю, могут ли такие команды, как curl get/put/post, запускаться из сценария.

2 ответа

Решение

В http://extensions.xwiki.org/xwiki/bin/view/Extension/REST+HTTP+Client вы можете найти пример скрипта Groovy для доступа к службе HTTP/REST со страницы XWiki.

Для запросов GET вы можете в конечном итоге использовать битсадмин. Для более сложных запросов http вы должны использовать объекты winhttp.request или MSXML2.XMLHTTP через jscript/vbscript.

Вот оболочка winhttp.request (должна быть сохранена как.bat), которая позволит вам выполнять запросы get, post, delete... и т. Д. С пользовательскими заголовками (надеюсь, что его справочное сообщение будет достаточно ясным)

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