1. 聊天模块
Alpha冲刺
  • 用户模块
    • 用户接口测试
    • 修改用户信息
      • 修改用户昵称
      • 修改用户邮箱
      • 修改用户密码
      • 修改用户头像
    • 注册
      POST
    • 发送邮箱验证码
      POST
    • 登录
      POST
    • 获取用户基本信息
      GET
  • 书籍模块
    • 书籍模块测试
    • 添加书籍分类
      POST
    • 获取所有的书籍分类
      GET
    • 添加待售书籍
      POST
    • 删除待售书籍
      PUT
    • 按需求获取待售书籍
      POST
    • 获取待售书籍
      POST
    • 获取书籍总数
      POST
    • 获取书籍详情
      POST
  • 订单模块
    • 预订书籍
      POST
    • 用户的预订列表
      GET
    • 用户的出售列表
      GET
    • 查看某本待售书籍的所有预订者
      GET
    • 确认订单
      POST
  • 聊天模块
    • 获取聊天记录
      GET
    • 发送消息
      POST
    • 获取用户已有的聊天连接
      GET
  • 图片上传
    • 图片上传
      POST
    • 获取指定图片
      GET
  • 文档管理
    • 数据库设计
    • 系统的架构设计
    • 工具类的接口
    • 聊天数据表设计
  • 验证令牌
    POST
  1. 聊天模块

发送消息

POST
/chat/{senderId}
发送消息给指定用户
WebSocket的URL,ws://localhost:8080/chat/{senderId}
以Rest风格传过来senderId参数
发送的消息的格式:
{
"messageType": 1,
"Authorization": "JWT",
"recieverId": 1,
"contentType": 1,
"content": "你好"
}
messageType的定义:
0.
获取聊天记录
1.
发送消息
不论是messageType是什么,都会返回最新的聊天记录
contentType:
1.
文本
2.
图片URL
3.
视频URL

请求参数

Path 参数

Header 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/chat/' \
--header 'Authorization;'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
{}
修改于 2024-05-14 02:03:04
上一页
获取聊天记录
下一页
获取用户已有的聊天连接
Built with