mirror of
https://gitee.com/dromara/mayfly-go
synced 2025-11-02 23:40:24 +08:00
35 lines
872 B
Go
35 lines
872 B
Go
package httpclient
|
|
|
|
import (
|
|
"fmt"
|
|
"testing"
|
|
)
|
|
|
|
type TestStruct struct {
|
|
Id uint64
|
|
Username string
|
|
}
|
|
|
|
func TestGet(t *testing.T) {
|
|
res, err := NewRequest("www.baidu.com").Get().BodyToString()
|
|
fmt.Println(err)
|
|
fmt.Println(res)
|
|
}
|
|
|
|
func TestGetBodyToMap(t *testing.T) {
|
|
res, err := NewRequest("http://go.mayfly.run/api/syslogs?pageNum=1&pageSize=10").Get().BodyToMap()
|
|
fmt.Println(err)
|
|
fmt.Println(res["msg"])
|
|
fmt.Println(res["code"])
|
|
}
|
|
|
|
func TestGetQueryBodyToMap(t *testing.T) {
|
|
res, err := NewRequest("http://go.mayfly.run/api/syslogs").
|
|
Header("Authorization", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2OTUzOTQ5NTIsImlkIjoxLCJ1c2VybmFtZSI6ImFkbWluIn0.pGrczVZqk5nlId-FZPkjW_O5Sw3-2yjgzACp_j4JEXY").
|
|
GetByQuery(map[string]any{"pageNum": 1, "pageSize": 10}).
|
|
BodyToMap()
|
|
fmt.Println(err)
|
|
fmt.Println(res["msg"])
|
|
fmt.Println(res["code"])
|
|
}
|