0
Я пытаюсь изменить содержимое страницы в xwiki с помощью команды put. в остальных API документации вики:Команда PUT в xwiki
HTTP Method: PUT Accepted Media types: application/xml (Page element) text/plain (Only page content) application/x-www-form-urlencoded (allowed field names: title, parent, content) Media types: application/xml (Page element) Description: Create or updates a page. Status codes: 201: If the page was created. 202: If the page was updated. 304: If the page was not modified. 401: If the user is not authorized.
я пытался что-то вроде этого:
$ curl -X PUT -text/plain -T"C:\Users\braimm\Desktop\text.txt" \
"http://localhost:8082/xwiki/rest/wikis/xwiki/spaces/Sandbox/pages/TestPage1/"
, но он не работает, кажется, что я должен указать типы носителей, делает любой пытается сделать что-то подобное, я хочу просто изменить содержимое страницы с помощью команды PUT. благодаря
на самом деле команда, что я сделал это $ локон -X PUT -T "C: \ Пользователи \ braim \ Desktop \ text.txt "" http: // localhost: 8082/xwiki/rest/wikis/xwiki/spaces/Sandbox/pages/TestPage1 " –
Я сделал это с этим $ curl -u user: password -X PUT -T "@content" -H "Content-Type: text/plain" http: // localhost: 8080/xwiki/rest/wikis/xwiki/spaces /Песочница/страницы/{PageName] это изменение содержимого oa страница i n wiki –
Добавил '-H 'Content-Type: text/plain" "решить проблему для вас? (Это должно быть.) Если да, не стесняйтесь публиковать это как ответ, а не комментарий. Это действительно поощряется, поэтому люди могут лучше увидеть решение проблемы. –