flask Web应用的接口调试

以上上一篇 Docker部署Azure chatgpt样例应用_群晖部署chatgpt-CSDN博客 xx为例

在app.py最下方有 /conversation 接口

在api.ts文件中可见调用了 /conversation 接口。

使用chrom浏览器F12查看 Networ-

本地运行后,使用postman调试。接口地址填写

复制代码
http://127.0.0.1:5000/conversation

在header中填写 Content-Type application/json

body中填写如下测试值

复制代码
{
  "messages": [
    {
      "role": "user",
      "content": "说说美国务卿安东尼奥不林肯是个怎样的人"
    }
  ]
}

发布到服务器后,Linux下使用curl命令调用

复制代码
 curl -X POST -H "Content-Type: application/json" -d '{"messages": [
    {
      "role": "user",
      "content": "hi"
    }
  ]
}' http://ip:80/conversation

Windows使用curl命令在cmd执行

复制代码
curl -X POST -H "Content-Type: application/json" -d "{\"messages\":[{\"role\":\"user\",\"content\":\"hi\"}]}" http://127.0.0.1:5000/conversation

如果json数据括号外面不适用双引号,和反斜杠 \,则报错

复制代码
{"error":"400 Bad Request: The browser (or proxy) sent a request that this server could not understand."}
相关推荐
高洁018 小时前
大模型-高效优化技术全景解析:微调 量化 剪枝 梯度裁剪与蒸馏 下
人工智能·python·深度学习·神经网络·知识图谱
white-persist8 小时前
CSRF 漏洞全解析:从原理到实战
网络·python·安全·web安全·网络安全·系统安全·csrf
漂流瓶jz8 小时前
快速定位源码问题:SourceMap的生成/使用/文件格式与历史
前端·javascript·前端工程化
samroom8 小时前
iframe实战:跨域通信与安全隔离
前端·安全
fury_1238 小时前
vue3:数组的.includes方法怎么使用
前端·javascript·vue.js
weixin_405023378 小时前
包资源管理器NPM 使用
前端·npm·node.js
Bellafu6668 小时前
本地搭建EXAM-MASTER考试系统
python
开心-开心急了9 小时前
Flask入门教程——李辉 第三章 关键知识梳理
后端·python·flask
宁&沉沦9 小时前
Cursor 科技感的登录页面提示词
前端·javascript·vue.js