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."}
相关推荐
人生无根蒂,飘如陌上尘几秒前
网站自动签到
python·签到
深图智能17 分钟前
OpenCV的双边滤波函数
python·opencv·计算机视觉
eybk17 分钟前
采用pycorrector纠错word文件段落,并保存为word文件标红显示出来
python·word
背锅浩22 分钟前
python批量删除redis key
redis·python·bootstrap
浩浩测试一下23 分钟前
Web渗透测试之XSS跨站脚本之JS输出 以及 什么是闭合标签 一篇文章给你说明白
前端·javascript·安全·web安全·网络安全·html·系统安全
范纹杉想快点毕业42 分钟前
XML通过HTTP POST 请求发送到指定的 API 地址,进行数据回传
xml·c语言·开发语言·数据结构·c++·python·c#
黑客老陈44 分钟前
BaseCTF scxml 详解
开发语言·网络·python·sql·安全·web安全
Ma_si1 小时前
python 如何调整word 文档页眉页脚
python·c#·word
一棵开花的树,枝芽无限靠近你1 小时前
【PPTist】插入形状、插入图片、插入图表
前端·笔记·学习·编辑器·ppt·pptist
Gui林1 小时前
【ROS2】☆ launch之Python
python·机器人·开源