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

 
 
 

Contributors

Languages