curl可以用来进行操作,比如可以进行接口测试
参考文章:Confluence REST API examples
curl可以来进行接口测试,有get post方法.
现在的任务是创建一个页面,这个页面在空间中创建,需要有空间,这个创建的页面要能够盛下测试用例.
遇到的第一个问题:
curl -u admin:123456 -X GET “http://10.90.90.111:9090/confluence/rest/api/content?type=blogpost&start=0&limit=10&expand=space,history,body,view,metadata.labels" |python -mjson.tool
执行这个语句时回车显示语句未输入完整
反复看了好久,终于发现里面的spage--应该是space,同时里面的标点是英文的,我这里写的是中文的标点.
image.png
No JSON object could be decoded
8号继续看,让同事帮忙看发现是路径多了个confluence.上面图中多了个v
后面想着,要把|python -mjson.tool 这个去掉,发现不能去掉.
从另个网站上参考的.https://blog.csdn.net/liumiaocn/article/details/77816507
这个链接不错.
后面我这里因为输入法的问题也改了下,发现我在英文状态输入阿拉伯数字会影响双引号改变为中文的双引号.
总之,需要注意的是标点符号一定是英文的.
网友评论