GRequests是Requests库的Go版本。
特性内置异步和同步函数
不依赖于外部库
支持Go1.3+版本
响应可以序列化为JSON和XML格式
简单文件上传
简单文件下载
支持HTTPverbsGET,HEAD,POST,PUT,DELETE,PATCH,OPTIONS
安装goget-ugithub.com/levigross/grequests
使用import"github.com/levigross/grequests"
基础示例基础GET请求:
resp, err := grequests.Get("https://httpbin.org/get", nil)// You can modify the request by passing an optional RequestOptions structif err != nil { log.Fatalln("Unable to make request: ", err)}fmt.Println(resp.String())// {// "args": {},// "headers": {// "Accept": "*/*",// "Host": "httpbin.org",
评论