前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于WebRTC企业视频通话会议系统EasyRTC开发REST Client的过程

基于WebRTC企业视频通话会议系统EasyRTC开发REST Client的过程

原创
作者头像
TSINGSEE青犀视频
修改2021-03-31 14:11:32
5540
修改2021-03-31 14:11:32
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

青犀团队在进行EasyRTC企业视频通话会议的时候,为前后端分离的架构,前端和后端之间通过RESTful接口进行通信。RESTful接口由后端开发人员进行开发,在前后端联合调试前后端人员需要先进行自测,保证开发接口的可用性和正确性。

后台人员经常使用Postman这款接口测试工具进行接口测试,但是这款文件主要以界面的形式提供接口测试,且不方便保留接口测试数据。因此推荐使用更轻量级的REST Client进行测试。

在JetBrains开发工具中如Goland、IDEA、WebStorm等自带RESTful接口测试工具为REST Client。在菜单栏中选择Tools—>HTTP Client—>Test RESTful Web Service。

在底层自动弹出REST Client 的图形界面。

此图形界面官方已经不推荐使用,更推荐使用文本的方式进行使用,也更便于保存测试数据。以下以测试视频会议接口为例进行测试。 首先创建meet_test.http文件,只需要以.http最为结尾即可。

为了方便测试,后端人员把校验登录功能临时关闭。在meet_test.http中输入数据。

代码语言:javascript
复制
### 获取视频会议
POST http://localhost:10080/v1/conference/get
Accept: */*
Cache-Control: no-cache
Content-Type: application/json
 
{
  "id": "3585"
}

以上代码中第一行为注释;第二行为发送POST请求。Accept、Cache-Control和Content-Type用于设置HTTP请求的请求头。间隔一行后为json数据。(注意:请求头与数据之间必须间隔一行。)

编写完毕后,点击右侧的绿色三角形即可向后端发送请求,在下部窗口中将会显示后端返回的数据。

其他接口可以根据接口文档进行编写,比如POST请求改为GET请求,请求头中添加Cookie等参数,请求数据进行修改。如添加视频会议接口测试为:

代码语言:javascript
复制
### 增加视频会议
POST http://localhost:10080/v1/conference/add
Accept: */*
Cache-Control: no-cache
Content-Type: application/json
 
{
  "name": "视频会议3",
  "taskID": "task101"
}

以上接口都可以写在meet_test.http文件中,便于保存,即使后期修改代码也可以运行测试文件直接进行测试。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
实时音视频
实时音视频(Tencent RTC)基于腾讯21年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档