更新接口文档

master
徐俊杰 2 years ago
parent f648e7ac96
commit ab1c0af961

@ -110,13 +110,15 @@ qpData.Add("age","18")
### 2.5 添加请求体body ### 2.5 添加请求体body
#### 2.5.1 单个赋值 #### 2.5.1 单个参数赋值
支持和map赋值同时使用
```go ```go
r.Body().Set("beginDate", "2022-03-01").Set("endDate", "2022-03-03") r.Body().Set("beginDate", "2022-03-01").Set("endDate", "2022-03-03")
``` ```
#### 2.5.2 map赋值 #### 2.5.2 map赋值
支持和单个参数赋值同时使用
```go ```go
bodyBulid := map[string]any{ bodyBulid := map[string]any{
"beginDate":"2022-03-01", "beginDate":"2022-03-01",
@ -125,18 +127,39 @@ bodyBulid := map[string]any{
r.Body().Sets(bodyBulid) r.Body().Sets(bodyBulid)
``` ```
#### 2.5.3 链式赋值 #### 2.5.3 技巧:链式赋值
```go ```go
r.Body().Set("beginDate", "2022-03-01").Set("endDate", "2022-03-03") r.Body().Set("beginDate", "2022-03-01").Set("endDate", "2022-03-03")
``` ```
#### 2.5.4 字符串赋值 #### 2.5.4 字符串赋值
json格式不要使用此方法 此方法为一次性赋值,不支持和其它赋值方法同时使用
```go ```go
bodydata:=`{"devSn":"230000000008","type":"day"}` bodydata:=`{"devSn":"230000000008","type":"day"}`
r.Body().SetString(bodydata) r.Body().SetString(bodydata)
``` ```
#### 2.5.5 字节赋值
此方法为一次性赋值,不支持和其它赋值方法同时使用
```go
bytesdata:=[]byte(`{"devSn":"230000000008","type":"day"}`)
r.Body().SetBytes(bytesdata)
```
#### 2.5.6 结构体赋值
此方法为一次性赋值,不支持和其它赋值方法同时使用
```go
type demo struct{
DevSn string `json:"devSn"`
Type string `json:"day"`
}
modeldata:=demo{
DevSn:"230000000008"
Type:"day"
}
r.Body().SetModel(&modeldata)
```
### 2.6 其它请求参数 ### 2.6 其它请求参数
#### 2.6.1 设置超时时间 #### 2.6.1 设置超时时间

Loading…
Cancel
Save