golang request with cookie

url := "http://127.0.0.1:8998"

req, err := http.NewRequest("POST", url, nil)

if err != nil {

log.Error(err)

}

cookie := http.Cookie{Name: "cookie_name", Value: "cookie_value"}

......

golang 读取文件

golang读取文件需要引入bufio包(buffered io package), 其中封装了一个io.Reader和io.writer

f, err := os.Open("log")

defer f.Close()

if nil == err {

buff := bufio.NewReader(f)

for {

line, err := buff.ReadBytes('\n......

golang json处理

go语言的json处理主要有两个函数,marshal和unmarshal

前者是将interface{}转换成[]bytes, 后者是将[]bytes转换成interface{}

func Marshal(v interface{}) ([]byte, error)

func Unmarshal(data []byte, v interface{}) error