Idea使用http工具

创建以.http结尾的文件,用构建http请求

GET方式(传参用?在url后拼接即可)

GET http://localhost:8080

POST方式(参数放到请求体中,需要在url下空一行后写到json中即可)

POST http://localhost:8080
Content-Type: application/json

{"username":"test","password":"123456"}

往headers中添加属性(在url下直接写即可)

POST http://localhost:8080
Content-Type: application/json
token:test

创建以.env.json公共的环境文件,用以存储公共信息

创建以.private.env.json私有的环境文件,用以存储隐私信息

两种内容结构相同,在调用rest接口时,选择环境即可

{
  "dev": {
    "api": "http://localhost:8080",
    "token": "test"
  },
  "prod": {
    "api": "http://localhost:8080",
    "token": "test"
  }
}
### 在请求中就可以这么写
### GET示例
GET {{api}}/test
token:{{token}}

### POST示例
POST {{api}}/test
Content-Type: application/json
token:{{token}}

{
	"username":"test",
	"password":123456
}

在请求中使用脚本

### 登录成功后将拿到的token数据设置到环境中的token变量,以便其他接口使用
### 例如:登录成功后返回:{"result":{"token":"test"}}
POST {{api}}/login
Content-Type: application/json

{
	"username":"test",
	"password":123456
}
> {%
client.global.set("token", response.body.result.token);
 %}

### 在其他请求中则可直接使用
GET {{api}}/test
token:{{token}}

版权声明:本文为zxk1995原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。