当前位置: 首页 > wzjs >正文

农业局网站建设实施方案做彩票网站代理违法吗

农业局网站建设实施方案,做彩票网站代理违法吗,哈尔滨企业网站建设,品牌策划与推广实训报告提示: 所有体系课见专栏:Go 项目开发极速入门实战课;欢迎加入 云原生 AI 实战 星球,12 高质量体系课、20 高质量实战项目助你在 AI 时代建立技术竞争力(聚焦于 Go、云原生、AI Infra);本节课最终…

提示:

  • 所有体系课见专栏:Go 项目开发极速入门实战课;
  • 欢迎加入 云原生 AI 实战 星球,12+ 高质量体系课、20+ 高质量实战项目助你在 AI 时代建立技术竞争力(聚焦于 Go、云原生、AI Infra);
  • 本节课最终源码位于 fastgo 项目的 feature/s17 分支。

编译并运行

执行以下命令编译并运行 fg-apiserver:

$ ./build.sh
$ _output/fg-apiserver -c configs/fg-apiserver.yaml

用户功能测试

这里,我们通过 curl 命令来测试用户相关的 API 接口是否可以正常工作。以下是待测试的接口:

  • 创建用户;
  • 列出所有用户。

创建 colin 用户

$ curl -XPOST -H'Content-Type: application/json' http://127.0.0.1:6666/v1/users  -d '{"username":"fastgotest","password":"fastgotest1234","nickname":"colin404","email":"colin404@foxmail.com","phone":"18188881111"}'
{"userID":"user-eni0mm"}

登录

在调用其他接口时,需要先登录获取 Token,再使用 Token 访问 API 接口。为了方便后面的调用,通过以下命令将 Login 接口返回的 Token 保存在 token 变量中:

 $ token=$(curl -s -XPOST -H"Content-Type: application/json" http://127.0.0.1:6666/login -d'{"username":"fastgotest","password":"fastgotest1234"}'|jq -r .token)

列出所有用户

使用 token 变量,方位用户列表接口:

$ curl -s -XGET -H"Authorization: Bearer ${token}" http://127.0.0.1:6666/v1/users|jq
{"totalCount": 1,"users": [{"userID": "user-eni0mm","username": "fastgotest","nickname": "colin404","email": "colin404@foxmail.com","phone": "18188881111","postCount": 0,"createdAt": "2025-03-09T15:54:07+08:00","updatedAt": "2025-03-09T15:54:07+08:00"}]
}

获取 colin 用户的详细信息

$ curl -s -XGET -H"Authorization: Bearer ${token}" http://127.0.0.1:6666/v1/users/user-eni0mm|jq
{"user": {"userID": "user-eni0mm","username": "fastgotest","nickname": "colin404","email": "colin404@foxmail.com","phone": "18188881111","postCount": 0,"createdAt": "2025-03-09T15:54:07+08:00","updatedAt": "2025-03-09T15:54:07+08:00"}
}

修改 colin 用户

$ curl -XPUT -H'Content-Type: application/json' -H"Authorization: Bearer ${token}" http://127.0.0.1:6666/v1/users/user-eni0mm  -d '{"nickname":"colin505"}'
{}

删除 colin 用户

$ curl -XDELETE -H"Authorization: Bearer ${token}" http://127.0.0.1:6666/v1/users/user-eni0mm
{}

博客功能测试

创建测试用户 posttest 用户

$ curl -XPOST -H'Content-Type: application/json' http://127.0.0.1:6666/v1/users  -d '{"username":"posttest","password":"posttest1234","nickname":"colin404","email":"colin404@foxmail.com","phone":"18188880000"}'
{"userID":"user-v1eok4"}

posttest 登录 fastgo

 $ token=$(curl -s -XPOST -H"Content-Type: application/json" http://127.0.0.1:6666/login -d'{"username":"posttest","password":"posttest1234"}'|jq -r .token)

创建一个博客

$ curl -XPOST -H"Content-Type: application/json" -H"Authorization: Bearer ${token}" http://127.0.0.1:6666/v1/posts -d'{"title":"installation","content":"installation."}'
{"postID":"post-tq7ien"}

列出所有博客

$ curl -s -XGET -H"Authorization: Bearer ${token}" http://127.0.0.1:6666/v1/posts|jq
{"total_count": 1,"posts": [{"postID": "post-tq7ien","userID": "user-v1eok4","title": "installation","content": "installation.","createdAt": "2025-03-10T11:42:50+08:00","updatedAt": "2025-03-10T11:42:50+08:00"}]
}

获取所创建博客的信息

$ curl -s -XGET -H"Authorization: Bearer ${token}" http://127.0.0.1:6666/v1/posts/post-tq7ien|jq
{"post": {"postID": "post-tq7ien","userID": "user-v1eok4","title": "installation","content": "installation.","createdAt": "2025-03-10T11:42:50+08:00","updatedAt": "2025-03-10T11:42:50+08:00"}
}

修改所创建博客的信息

$ curl -XPUT -H"Content-Type: application/json" -H"Authorization: Bearer ${token}" http://127.0.0.1:6666/v1/posts/post-tq7ien -d'{"title":"installation(modified)"}'
{}

删除所创建的博客

 $ curl -XDELETE -H"Authorization: Bearer ${token}" http://127.0.0.1:6666/v1/posts -d'{"postIDs":["post-tq7ien"]}'
{}

使用测试脚本测试整个项目

打开一个新的 Linux 终端,执行以下命令测试 fg-apiserver 中的 API 接口是否正常工作:

$ ./scripts/test.sh

执行结果如下图所示:

可以看到,fg-apiserver 中的接口,都测试通过。

http://www.dtcms.com/wzjs/532950.html

相关文章:

  • 网站图片轮播怎么弄石家庄做标书的网站
  • 做网站用php如何学习百度账号注册平台
  • 虚拟币网站开发制作企业查询天眼查
  • 南京网站制作公司招聘桂林八里街论坛
  • 上传图片的网站要怎么做如何上传文件到网站
  • 网站支付模块wordpress 企业主题下载
  • 湖北建设厅网站安全员名单宁波网站建设推广平台
  • 好用的wordpress兰州seo推广
  • C2C电商网站网站建设基础问题
  • 农业网站建设多少钱
  • 高新区做网站的公司wordpress 侧边栏调整
  • 沛县网站定制批量上传产品WordPress
  • 虚拟机主机网站建设的几个步骤商标注册查询方法
  • 你喜欢的公司网站WordPress修改网站背景
  • 网站负责人 备案企业vi是什么
  • 在哪里可以学做网站wordpress 编辑器按钮
  • 女与男爱做电影网站免费下载商城手机网站建设多少钱
  • 五站合一自建网站百度手机网页版入口
  • 建设网站需要什么技术做线路板的去哪个网站找工作
  • 房山企业网站建设公司广告网站制作多少钱
  • 上海自助建站费用网站建设 熊掌号
  • 江门有什么网站推广石家庄哪里做网站比较好
  • 青岛专业网站制作网站建设意见征求表
  • 论坛网站开发文档好的网站怎么建设
  • 南阳网站seo推广公司网站如何屏蔽ip段
  • 翻译网站怎么做丰县数据网站建设多少钱
  • 大学网站模板html怎样做免费抽皮肤的网站
  • 网站开发公司一站式服务江门企业网站建设
  • 网站推广优化联系方式淘宝网电脑版登录
  • 怎样做下载网站秦皇岛城乡建设局电话