gitee.com/h79/goutils@v1.22.10/common/http/url_test.go (about) 1 package http 2 3 import ( 4 "testing" 5 ) 6 7 type Obj struct { 8 XXX string `url:"xxx"` 9 XXX1 int `url:"xxx1"` 10 XXX2 string `url:"xxx2,omitempty"` 11 } 12 13 func TestParse(t *testing.T) { 14 obj := Obj{ 15 XXX: "X1", 16 XXX1: 1, 17 XXX2: "222", 18 } 19 u := NewUrl() 20 u.Parse(obj) 21 t.Log(u.Encode()) 22 23 xx := u.Generate("https://127.0.0:5015/sfsfsf", "?") 24 t.Log(xx) 25 }