- 用户
- 分类
- ChatGPT
- 文章
- 点赞
- 评论
- 聊天
- 通知
- 问题
- 购买token
保存回答
POST
/problem/answer
(1) 数据库中不存在,直接保存
(2) 数据库中存在,对answerContent、answerAudio进行更新
请求参数
Header 参数
Token
string
必需
默认值:
{{token}}
Body 参数application/json
problemId
string
问题id
answerContent
string
回答内容
answerAudio
string
回答音频链接
示例
{
"problemId": "1703378122199830529",
"answerContent": "1、TCP需要三次握手以确保双方的收发功能正常\n\n2、TCP需要三次握手以协商双方的初始序列号,这是TCP实现重传、顺序控制等可靠传输的基础\n\n3、三次握手能够避免失效的历史连接带来的隐患,防止重复的历史连接带来的混乱。比如client向server发送序列号为90的SYN报文,但是此时遇到了网络拥塞,数次重试后,放弃建立该连接。重新发送序列号为100的SYN报文,但此时序列号90的SYN报文到达了server端,如果使用两次握手,Server端会对该报文回复SYN+ACK报文,并有可能继续发送数据。但使用三次握手则可以避免这个问题。\n",
"answerAudio": "https://blog-picture-upload-bucket.oss-cn-beijing.aliyuncs.com/article_picture/7cd11445-a935-4285-a8e8-7c6c0c3ce200.wav"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/problem/answer' \
--header 'Token;' \
--header 'Content-Type: application/json' \
--data-raw '{
"problemId": "1703378122199830529",
"answerContent": "1、TCP需要三次握手以确保双方的收发功能正常\n\n2、TCP需要三次握手以协商双方的初始序列号,这是TCP实现重传、顺序控制等可靠传输的基础\n\n3、三次握手能够避免失效的历史连接带来的隐患,防止重复的历史连接带来的混乱。比如client向server发送序列号为90的SYN报文,但是此时遇到了网络拥塞,数次重试后,放弃建立该连接。重新发送序列号为100的SYN报文,但此时序列号90的SYN报文到达了server端,如果使用两次握手,Server端会对该报文回复SYN+ACK报文,并有可能继续发送数据。但使用三次握手则可以避免这个问题。\n",
"answerAudio": "https://blog-picture-upload-bucket.oss-cn-beijing.aliyuncs.com/article_picture/7cd11445-a935-4285-a8e8-7c6c0c3ce200.wav"
}'
返回响应
🟢200成功
application/json
Body
code
integer
必需
msg
string
必需
data
object
必需
answerId
string
回答id
problemId
string
问题id
userId
string
用户id
conversationId
string
会话id
answerContent
string
回答内容
answerAudio
string
回答音频
createTime
string
创建时间
示例
{
"code": 200,
"msg": "success",
"data": {
"answerId": "1703379029331316737",
"problemId": "1703378122199830529",
"userId": "1703365214623535105",
"conversationId": "1703379029398425602",
"answerContent": "1、TCP需要三次握手以确保双方的收发功能正常\n\n2、TCP需要三次握手以协商双方的初始序列号,这是TCP实现重传、顺序控制等可靠传输的基础\n\n3、三次握手能够避免失效的历史连接带来的隐患,防止重复的历史连接带来的混乱。比如client向server发送序列号为90的SYN报文,但是此时遇到了网络拥塞,数次重试后,放弃建立该连接。重新发送序列号为100的SYN报文,但此时序列号90的SYN报文到达了server端,如果使用两次握手,Server端会对该报文回复SYN+ACK报文,并有可能继续发送数据。但使用三次握手则可以避免这个问题。\n",
"answerAudio": "https://blog-picture-upload-bucket.oss-cn-beijing.aliyuncs.com/article_picture/7cd11445-a935-4285-a8e8-7c6c0c3ce200.wav",
"createTime": "2023-09-17 20:03:03"
}
}
修改于 2023-10-05 13:29:35