package main import ( "fmt" "unsafe" ) type ServiceInfoBody struct { CustTel string `json:"custTel"` } func main() { var i int var i32 int32 var ui32 uint32 var i64 uint64 var ui64 uint64 fmt.Printf("int size : %d\n", unsafe.Sizeof(i)) fmt.Printf("int32 size : %d\n", unsafe.Sizeof(i32)) fmt.Printf("uint32 size : %d\n", unsafe.Sizeof(ui32)) fmt.Printf("int64 size : %d\n", unsafe.Sizeof(i64)) fmt.Printf("uint64 size : %d\n", unsafe.Sizeof(ui64)) /* svcInfoBody := ServiceInfoBody{CustTel: "0220229013"} b, err := json.Marshal(svcInfoBody) if err != nil { fmt.Println(">>> json marshal error", err) return } body := bytes.NewBuffer(b) fmt.Println(body) client := icshttpclient.NewIcsHttpClient("POST", "http://15.165.95.232:8080/platform/api/call/serviceInfo", body) if client == nil { fmt.Println("http client error") return } client.Request.Header.Add("Content-Type", "application/json;charset=UTF-8") resp, err := client.Do(client.Request) if err != nil { fmt.Println("http request error", err) return } //resBody := make([]byte, resp.ContentLength) //resp.Body.Read(resBody) resBody, err := ioutil.ReadAll(resp.Body) if err != nil { fmt.Println(err) } fmt.Println("Response>") fmt.Println(string(resBody)) fmt.Println("====================") fmt.Printf("%+v\n", resp) resp.Body.Close() resBody = nil */ }