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  }