Go语言中文网 为您找到相关结果 9

解决golang https请求提示x509: certificate signed by unknown authority

Golang https请求发生错误 ` x509: certificate signed by unknown authority ` ### 重点: 引入"crypto/tls" ````golang import ( "crypto/tls" "log" "net/http" ) func get(url string, headers map[string]string) *http.Response { tr := &http.Transport{ //解决x509: certificate signed by unknown authority TLSClientConfig: &tls.Config{InsecureSkipVerify: true}, } client := ...阅读全文

博文 2018-01-17 10:10:04 hfyarvin

Golang 基础 HTTP请求

本篇只是自己学习过程中的一个记录 首先需要引入”net/http”包 import "net/http" 最简单的Get和Post请求 GET resp, err := http.Get("http://blog.csdn.net/zyjying520/article/details/52669538") if err != nil { return } defer resp.Body.Close() // 一次性读取 bs, err := ioutil.ReadAll(resp.Body) if err != nil { fmt.Println("错误") return } fmt.Println(string(bs)) POST val := url.Values{} val.Set("...阅读全文

博文 2017-11-17 22:03:22 不在乎y

【嗜血GO笔记】引入包的一个异常

我们以User为例cannot use user (type *"models".User) as type *"Service/src/models".User in argument to manager.AddNewUser我们明明用的是一个User 啊,为啥会这样告诉类型不匹配呢?其实这个异常并不是类型不匹配,而是一端我们使用了相对路径引包:"models"而另一端却是:"Service/src/models"这种绝对路径,在go中这种引入方式是不允许的,会被默认为两个struct,所以都改成相对路径或是绝对路径就可以了...阅读全文

博文 2015-02-25 23:00:01 嗜血程序员

Golang 基础 JSON

本篇只是自己学习过程中的一个记录 首先需要引入json包 import "encoding/json" 这里我们先定义一个用于序列化和反序列化的结构用于测试。 type TTest struct { Path string `json:"path"` Val int `json:"val"` } 序列化 test := &TTest{"C:\\abc\\123", 11111} b, err := json.Marshal(test) if err != nil { fmt.Println(err) return } fmt.Println(string(b)) 成功后输出:{"path":"C:\abc\123","val":11111} 反序列化 var test TTest json....阅读全文

博文 2017-11-17 22:03:21 不在乎y

go学习中遇到的问题记录

引入外部package出错 package golang.org/x/tools/cmd/goimports: unrecognized import path "golang.org/x/tools/cmd/goimports" (https fetch: Get https://golang.org/x/tools/cmd/goimports?go-get=1: dial tcp 216.239.37.1:443: i/o timeout) 根据安装文档检查PATH sudo vim profile 发现是ok的,排除此可能, 直接stackoverflow查是否有类似问题 https://stackoverflow.com/que.....阅读全文

博文 2019-01-13 17:34:38 AlexZ33