func testget()
resp, err := client.do(req)
if err != nil
defer resp.body.close()
fmt.println("response status:", resp.status)
fmt.println("response headers:", resp.header)
body, _ := ioutil.readall(resp.body)
fmt.println("response body:", string(body))
}
返回結果:
response status: 200 ok
response headers: map[content-type:[text/html] vary:[accept-encoding] ]
response body:
可以直接用字串拼寫出json格式
}也可以用struct進行轉化,比如這樣
}同樣是使用struct進行解析,例如返回的json為
則對應的**為
type userinfo struct
func parseresponse(input string) userinfo else
}
golang傳送郵件
記錄實現golang傳送郵件功能遇到的問題 1.550 user has no permission 解決方法 在郵箱中開啟kehu 解決方法 在 中使用授權碼代替密碼 最終郵件傳送成功 3.修改為郵箱伺服器報錯 x509 certificate signed by unknown authorit...
golang傳送郵件
使用場景 使用模組 國內郵箱服務商位址 專案pop smtp 阿里企業郵箱 pop3.mxhichina.com 110 995 smtp.mxhichina.com 25 465 pop.exmail.qq.com 110 995 smtp.exmail.qq.com 25 465 踩的坑 準備郵...
python requests傳送json格式資料
requests是常用的請求庫,不管是寫爬蟲指令碼,還是測試介面返回資料等。都是很簡單常用的工具。但是,我們寫程式的時候,最常用的介面post資料的格式是json格式。當我們需要post json格式資料的時候,怎麼辦呢,只需要新增修改兩處小地方即可。詳見如下 import requests imp...