У меня есть команда curl для публикации пространства Atlassian Confluence с использованием плагина K15t Scroll Version:
curl -v -H "Accept:application/json" -H "Content-Type:application/json" -X POST "http://<server>/rest/scroll-versions/1.0/publish/<spacekey>/to_new/publish?os_username=myusername&os_password=mypassword" --data {"versionId":"9C8CC11601610D3E794E334A746E61SD","targetSpaceKey":"pro60", "targetSpaceName":"Pro 60", "treeProviderName":"Pro 2017", "languageKey":"all", "copyLabels":"false", "keepAuthorsAndDates":"false", "removeAttachments":"false", "sendEmail":"false", "keepPermalinks":"false", "onlyPagesInFinalState":"false", "onlyPagesInFinalStateProcessChildren":"false", "publishHierarchy":"false"}
Эта команда возвращает код ответа 202 с краткой информацией о том, что происходит.Затем я должен продолжать проверять приведенный ниже URL-адрес на предмет завершения операции.Я продолжаю получать код 202 и, наконец, я получаю код 201. Затем я сохраняю ответ, для которого я назвал URL-адрес ниже.
http://<server>/rest/scroll-versions/1.0/async-tasks/<alphanumeric id generated when 202 is returned>
Что я должен сделать, чтобы сохранить ответ в файле журнала, как только он будет сгенерирован после того, как я выполнил curl, а затем вызов URL выше?