背景是这样的,因为公司准备做一个网上的同步办公系统,项目名是“云巢”,当时第一个考虑到的是使用WPS的在线编辑器,但是需要交费,一年是8000大洋,然后就找到了ONLYoffice,这就是使用ONLYoffice的原因。当时我做的那个ONLYoffice的接口测试,主要是测试“增删查改”四个接口,下面进入接口测试阶段。

由于之前我们的项目经理搭建的项目环境已经关闭,所以我在网上找了一套ONLYoffice的源码,自己重新搭建了项目环境进行测试,页面展示基本一致,但是这个源码只有实现了新增、删除、上传文件、下载文件的功能,安装好IDEA和部署好Tomcat,把代码编译一下,再用Tomcat启动起来就好了,代码不需要改动,部署比较简单,有兴趣的同学可以私我要源码尝试部署。

在项目启动起来之后,项目浏览器自动弹出的一个ONLYoffice的页面如下:

直接点击新建文件,在谷歌浏览器中的F12是不能直接获取到接口,需要用到fiddler抓包工具。

 第一个是新增,添加一个文件请求方式:get请求地址:http://localhost:8080/OnlineEditorsExampleJava_war_exploded/EditorServlet?fileExt=docx请求参数:fileExt=docx返回数据:是否成功创建一个文件类型为docx的新文件。


以上接口是新增了一个new.docx的文件,参数为必选,可输入的参数还有xlxs、PPT,区别是新建的文件为表格或PPT类型,新建文件的接口就到此为止。

 第二个是下载文件请求方式:get请求地址:http://localhost:8080/OnlineEditorsExampleJava_war_exploded/IndexServlet?type=download&name=new.docx请求参数:type=download&name=new.docx返回数据:是否成功下载一个文件


以上接口是下载一个文件名为new.docx的文件,文件名为必填参数。

 第三个是删除文件请求方式:get请求地址:http://localhost:8080//OnlineEditorsExampleJava_war_exploded/IndexServlet?type=remove&filename=new.docx请求参数:type=remove&filename=new.docx返回数据:是否删除成功。


以上接口是删除一个文件名为new.docx的文件,该参数为必选参数。

好了,我个人对这个文档是不太满意,因为感觉说的不是很到位,各位读者有什么不懂的可以给我留言。
加油,测试人!

附件:当时用postman做ONLYoffice的接口文档,做得不好还请指点一下,感谢!私我直接取也行,或者投个1积分支持一下吧,谢谢!
附件链接:https://download.csdn.net/download/weixin_45726876/23459185

ONLYoffice在线编辑的接口测试相关推荐

  1. onlyoffice开发java_如何集成Alfresco与ONLYOFFICE在线编辑器在Ubuntu 14.04

    本指南将介绍如何使用onlyoffice -alfresco脚本来允许用户从ONLYOFFICE在线编辑器中的Alfresco Share共同编辑文档. Alfresco Share建立在Alfres ...

  2. 多人同步在线编辑文档onlyoffice服务器部署

    在网上找了好多文章,都没有搭建出来,就页面一直卡在那里加载,实际是因为少了东西,本文详细写出了搭建过程.在docker中实现 文章目录 系统要求 其他要求 安装Docker 启动容器的准备工作 安装 ...

  3. 多人同步在线编辑文档(onlyoffice)服务器部署-测试

    我装的是社区服务器 + 文件服务器(这样才能实现多人在线同时编辑文件) 这个是我虚拟机的配置,onlyoffice 官网建议 官方网址 :https://helpcenter.onlyoffice.c ...

  4. office在线编辑ONLYOFFICE集成java和前端

    准备: onlyoffice/documentServer在线编辑保存 启动一个documentServer的容器 docker run -it --name documentServer -d -p ...

  5. 【vue2+onlyoffice】word在线编辑保存

    前言 需要实现word文档的编辑和保存功能,之前写了一篇选方案的. 现在就按照onlyoffice开始实现.[没有使用到多人协同] 正文 1.后端部署(忽略),后端给我了一个地址之后,我运行了一个de ...

  6. 搭建onlyoffice实现多人在线编辑,以及添加中文字体,使用自定义插入的插件

    onlyoffice安装教程 演示图 获取安装资源 可以直接在onlyoffice官网下载社区版(有限制最高20在线编辑),采用docker安装,直接docker pull 镜像.也可以直接私信我镜像 ...

  7. 在win7上安装部署dzzoffice搭配在线编辑onlyoffice

    Windows7下Dzzoffice平台的安装部署 在win10环境onlyoffice暂时无法运行,建议win10环境安装虚拟机部署docker,在docker上拉取镜像安装.建议如果要装,连同dz ...

  8. onlyoffice协同编辑(多人共享编辑)、在线文档编辑,支持word、excel

    目录 说明:onlyoffice主要依赖于后端部署的环境(docker.文件服务器等),本篇文章只包含前端配置部分 官方文档地址 部分故障排除 前端部分 1. 在项目index.html引入 2. 页 ...

  9. Office文档在线预览/在线编辑解决方案 - 毕升OfficeAPI说明

    毕升OfficeAPI说明 毕升OfficeAPI集成.onlyoffice api集成 使用毕升Office编辑,预览文件的过程 Api 具体说明 HMAC-MD5签名 callURL返回值 如何检 ...

  10. office在线编辑功能。

    1.需求:在线编辑office文档 2.解决办法:一.使用chrome插件,谷歌文档插件.(问题不能编辑图片,格式可能有问题.) 二.office web apps 服务(未实现). 三,ONLYOF ...

最新文章

  1. python模板是什么意思_什么是最快的Python模板系统?
  2. Calling handler.OnEndpointsUpdate报错原因
  3. 在浏览器上浏览vue项目,后退按钮是可以正常返回上一页的,但打包成app后,点击手机上的物理返回按钮就直接退出app回到桌面...
  4. b+树时间复杂度_数据结构:线性表,栈,队列,数组,字符串,树和二叉树,哈希表...
  5. 广西壮族自治区直流充电桩说明书下载_鄂州便携式直流充电桩
  6. javascipt很有用的代码,实现全选与反选,还可以与struts2或sevelet交互使用
  7. c语言条件判断!,if条件判断语句,谁能帮我分析一下?
  8. 在c#中使用WINDOWS API(转)
  9. Slack 决定不修复可暴露用户身份的 XSLeak漏洞
  10. PAT 乙级 1046. 划拳(15) Java版
  11. setInterval 函数
  12. (转)软件商在做券商的事,券商在做搬运工的事,第三方正变成第三者
  13. 又一“P8”栽了,约炮成瘾出轨多人,阿里:已劝退!
  14. 计算机教室的英语单词怎么写的,小学的英语单词怎么写
  15. 利用python读取excel中的公司名称获取公司的经营范围并回填进excel中
  16. 详解for循环(各种用法)
  17. 2019王道pdf(计算机网络、数据结构、操作系统、计算机组成原理)不要C币
  18. ios应用白名单打包
  19. 为什么索引不支持模糊查询_美团王兴:淘宝为什么不支持微信支付?
  20. 关于AWS云主机EC2的一些常用操作

热门文章

  1. 要计算机桌面,科幻再次要成真:你的办公桌面很快也会变成计算机
  2. 计算机桌面计划,如何用便签在电脑桌面安排日程?
  3. C++实现双人对战五子棋(附源码)
  4. 实验六 接口、继承和多态
  5. java超级玛丽代码_java版超级玛丽源代码
  6. JQ实现音乐插件并自动播放
  7. 彻底解决--“未能加载文件或程序集“xxx.dll”或它的某一个依赖项”
  8. 数学基础(1)线性代数总结
  9. 机器学习与深度学习视频讲解
  10. C++自动化(模板元)编程基础与应用(4)