微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Java通过Rest API在Confluence页面上发布html文件

如何解决使用Java通过Rest API在Confluence页面上发布html文件

有没有人举过例子,说明如何使用Confluence的RESTful API在Confluence中的Page上附加html文件?我正在尝试用Java编写可以做到这一点的东西。

地图集公开的api是POST / wiki / rest / api / content / {id} / child / attachment,但是这里的{id}是什么

假设我的融合页面https://wiki.company.com/Results/DemoResults/Reports

我向邮递员提出了要求:

POST https://wiki.company.com/rest/api/content/{id}/child/attachment

在参数中,我给了multipart/form-data:object

在授权中,我给出了自己的信誉,并选择了基本身份验证作为类型

标题中,我给了X-Atlassian-Token: nocheck

我遇到以下错误

  1. { “ statusCode”:500, “信息”: ””, “原因”:“内部服务器错误” }

  2. 无法验证第一个证书

解决方法

您不能将任意HTML发布到Confluence页面中,因为Confluence不会以HTML格式存储其页面,而是以其自己的存储格式存储。

如果您打算将HTML文件作为附件上传,则应使用附件REST API。

您可以使用此端点:

POST /rest/content/{id}/child/attachment,此处id路径变量是页面ID

请参阅文档:

https://docs.atlassian.com/atlassian-confluence/REST/6.5.2/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?