Выполнить скрипт с 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... и т. Д. С пользовательскими заголовками (надеюсь, что его справочное сообщение будет достаточно ясным)