Я видел несколько попыток здесь на SO и в Интернете, но некоторые из них являются "хакерскими" или кажутся устаревшими.
Я ищу способ экспорта всего пространства в архивный файл (zip) с помощью действия doflyingpdf
(несмотря на имя, которое может создавать и HTML-файлы). Мне нужно было бы позвонить /spaces/flyingpdf/doflyingpdf.action?key=SPACEKEY
с этими значениями / настройками:
- http глагол POST
- JSESSIONID
application/x-www-form-urlencoded
atl_token в этой форме: atl_token=xyz&synchronous=false&contentOption=visibleOnly&confirm=Exportieren
По результатам я должен был бы проанализировать значение ajs-taskId
, которое затем использовал бы для непрерывного запроса /longrunningtaskxml.action?taskId=ajs-taskId
(не забывая снова пропускать JSESSIONID
), пока он не достигнет 100
% полноты.
Я знаю, как создать JSESSIONID
, но не нашел хорошего источника, как получить atl_token
. Является ли единственный способ для анализа любой HTML-страницы по этому значению? Если да, какой кандидат был бы подходящим для такой страницы?
И я сомневаюсь, что разбор вывода logrunningtaskxml
- это хороший способ, есть ли альтернативы?
Мои попытки автоматизировать это с помощью Java и Postman часто приводят к 403
ошибкам, я думаю, что причина в пропущенном atl_token
.