Skip to content

binacsgo/httpcli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

httpcli

Simple http client written in Go.

为 JSON 交互定制

0. Quick Start

var resp resp_struct{}
err := httpcli.Get(url, &resp)
if err != nil {
	log.Printf("err = %+v\n", err)
	// return
}
log.Printf("response:\n%+v\n", resp)

1. Usage

err := httpcli.Get(url, request, &response)
...

err := httpcli.Post(url, request, &response)
...

err := httpcli.Put(url, request, &response)
...

err := httpcli.Delete(url, request, &response)
...

err := httpcli.GetSkipVerify(url, request, &response)
...

err := httpcli.PostSkipVerify(url, request, &response)
...

err := httpcli.PutSkipVerify(url, request, &response)
...

err := httpcli.DeleteSkipVerify(url, request, &response)
...

2. About

自己写接口之后需要测试,这个时候的客户端不需要太多的定制,只是和服务端通过 json 交互而已。

因此独立出一个 httpcli ,放置简单封装的客户端 HTTP Client ,减少不同项目测试时要写的重复代码。

About

Simple http client written in Go.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages