发送多条POST请求

业务场景

需要从数据库搂出未调用接口的实例, 然后发送POST请求调用接口. 共有3000多条数据

步骤1. ssh 到机器mysql数据库, 导出到txt文本

mysql配置在apollo上看

执行mysql
mysql 
-h host名 
-u user名 
-p user密码 
数据库名 
-e "select 查询字段 from 表名;" > 导出文件.txt

参考文章:
cmd连接mysql连接:mysql-h主机地址-u用户名-p用户密码(注:u与root可以不用加)

步骤2: 遍历导出文件, 读入参数, 执行shell脚本重复发起POST请求

在这里插入图片描述
curl命令:

语法:
curl [option] [url]

常用:
-v 显示版本信息
-x 支持设置代理, 请求方式. 如:-x post;-x get
-H 自定义头信息传递给服务器, 添加请求头. 
	如:-H "Content-Type: application/json";添加token:如:-H "token-key:token-values"
-f 连接失败时不显示http错误
-i 有时候我们需要返回response的头信息获取session 或者token或者其他信息我们需要带上 -i 
-g --globoff 禁用网址序列和范围使用{}[]-k --insecure 允许不使用证书到SSL站点;

参考链接:

Linux–Shell脚本逐行读文本处理并curl发送post请求json格式等问题
Shell发送POST请求

为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试
为什么总是高度相似我就不信了我引用一下就不给发布啊啊啊啊啊测试测试测试

another method

实现功能的另一种思路,
在controller中写一个接口来处理数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值