30 lines
1.4 KiB
Go
30 lines
1.4 KiB
Go
|
// Package define ...
|
||
|
//
|
||
|
// Description : define ...
|
||
|
//
|
||
|
// Author : go_developer@163.com<白茶清欢>
|
||
|
//
|
||
|
// Date : 2024-05-31 12:34
|
||
|
package define
|
||
|
|
||
|
// Response 响应的数据结构定义
|
||
|
//
|
||
|
// Author : go_developer@163.com<白茶清欢>
|
||
|
//
|
||
|
// Date : 12:34 2024/5/31
|
||
|
type Response struct {
|
||
|
Header map[string]string `json:"header"` // 响应header
|
||
|
Cookie map[string]string `json:"cookie"` // 响应cookie
|
||
|
Body map[string]any `json:"body"` // 响应body
|
||
|
Code string `json:"code"` // 业务状态码
|
||
|
Message string `json:"message"` // 业务状态码描述
|
||
|
Data string `json:"data"` // 响应数据
|
||
|
HttpCode int `json:"http_code"` // http状态码
|
||
|
HttpCodeStatus string `json:"http_code_status"` // http状态码描述
|
||
|
ResponseDataRule map[string]any `json:"response_data_rule"` // 返回数据的验证规则
|
||
|
Seq int `json:"seq"` // 第几次请求
|
||
|
RequestStartTime int64 `json:"request_start_time"` // 请求开始时间 : ms
|
||
|
FinishRequestTime int64 `json:"finish_request_time"` // 请求完成时间 : ms
|
||
|
UsedTime int64 `json:"used_time"` // 请求耗时 : ms
|
||
|
}
|