curl命令请求实例

蓝亚之舟
蓝亚之舟
蓝亚之舟
57
文章
16
评论
2021年9月7日16:38:41
评论
2,083 501字阅读1分40秒

1、使用场景

最近在使用apisix项目(一个API网关开源项目),其中涉及到使用curl命令发送Json数据到etcd数据库,使用curl命令举例如下:

上面命令中:

  • url是:http://127.0.0.1:9080/apisix/admin/routes/oa1;
  • header是:'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1',其中-H是提示这是Header部分;
  • body就是-d后面的内容了;

2、编写put发送方法

使用的是Okhttputils包类,具体源代码如下:

上方类中,很多方法用不到,其中主要用到了三个方法:putJson、postJson、deleteJson;其余大部分方法都是冗余方法。

对应的方法编写好了,接下来写调用实例。

3、实例调用代码

因为命令中使用的是put,所以这里使用putJson方法,如果是delete,则使用deleteJson方法。

蓝亚之舟
机器学习

java调用python

前言 这一章来学习如何使用 java 调用 python 机器学习模块,毕竟 python 在算法方法好用,但是做 web 项目还是 java 更优,最近有个项目想要集成机器学习算法,这里简单记录一下...
JavaWeb开发

apisix安装详解

1、api网关介绍 api网关现在使用的是一个开源项目(apisix),然后在其上进行的二次开发(修改配置和增加插件),api网关本身相当于是代理服务器,或者说其本质就是一个代理服务器。 apisix...
JavaWeb开发

Vue项目创建详解

1、前提 第一步:安装node.js 什么是nodejs? 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js是一个基于 Chrome V8 引擎的 JavaScri...
JavaWeb开发

javaweb发展历史

一、远古期 - 静态页面时代 讲Java Web开发的历史进程,不得不提Web开发的历史进程。 在互联网刚发展的时候,那时候的网站功能是很简单的。那时候的网站还都是静态的。这里所说的静态是指,请求访问...

发表评论