golang web开发
Restful风格编程
是一个资源定位、资源操作的风格。
更简洁、更有层次,更易于实现缓存等机制。
golang http标准库
客户端功能
https://www.juhe.cn/
https://www.duoke360.com/post/4992
http请求:GET
func testGetQueryWeather() { params := url.Values{} Url, err := url.Parse("http://apis.juhe.cn/simpleWeather/query") if err != nil { return } params.Set("key", "087d7d10f700d20e27bb753cd806e40b") params.Set("city", "湘潭") Url.RawQuery = params.Encode() urlPath := Url.String() fmt.Println(urlPath) resp, err := http.Get(urlPath) if err != nil { log.Fatal(err) } defer resp.Body.Close() body, _ := io.Copy(os.Stdout, resp.Body) fmt.Println(string(body)) }