GRequestsRequests 库的 Go 版本
GRequests 是 Requests 库的 Go 版本。
特性
-
内置异步和同步函数
-
不依赖于外部库
-
支持 Go 1.3 + 版本
-
响应可以序列化为 JSON 和 XML 格式
-
简单文件上传
-
简单文件下载
-
支持 HTTP verbs
GET, HEAD, POST, PUT, DELETE, PATCH, OPTIONS
安装
go get -u github.com/levigross/grequests
使用
import "github.com/levigross/grequests"
基础示例
基础 GET 请求:
resp, err := grequests.Get("http://httpbin.org/get", nil) // You can modify the request by passing an optional RequestOptions struct if err != nil { log.Fatalln("Unable to make request: ", err) } fmt.Println(resp.String()) // { // "args": {}, // "headers": { // "Accept": "*/*", // "Host": "httpbin.org",
评论
Gearman-GoGearman-API 的 Go 语言版本
Gearman-Go 是 Gearman-API 的 Go 语言封装版本,示例代码:Worker:/
Gearman-GoGearman-API 的 Go 语言版本
0
Gearman-GoGearman-API 的 Go 语言版本
Gearman-Go是Gearman-API的Go语言封装版本,示例代码:Worker:// Limit number of concurrent jobs execution. // Use wor
Gearman-GoGearman-API 的 Go 语言版本
0
nuaC++版本的lua交互库
C++版本的lua交互库。依赖cmake2.8+(可选,如果不编译测试用例就不用)lua5.2+一个支持C++14的编译器(最好不要是clang,因为用它过不了测试用例,推荐gcc)特性与用法创建lu
nuaC++版本的lua交互库
0
gvm管理Go版本的接口
gvm提供了一个管理Go版本的接口。特性:使用gvminstall[tag]安装和卸载Go版本,tag可以是“60.3”,“weekly.2011-11-08”或者“tip”使用gvmdiff列出GO
gvm管理Go版本的接口
0
go-systemdsystemd 的 Go 语言绑定版本
该项目是systemd的Go语言绑定版本,提供如下几个包:activation -forwritingandusingsocketactivationfromGodbus -forstarting/s
go-systemdsystemd 的 Go 语言绑定版本
0