Golang net/http 客户端快速入门
golang内置了非常多优秀的库,net/http
是其中之一,net/http
不只是一个http客户端,它还实现了服务端,鉴于它非常贴心的设计,基于net/http
做一个web server是一件非常容易的事情,但是本文主要聚焦于http客户端相关的功能。
golang内置了非常多优秀的库,net/http
是其中之一,net/http
不只是一个http客户端,它还实现了服务端,鉴于它非常贴心的设计,基于net/http
做一个web server是一件非常容易的事情,但是本文主要聚焦于http客户端相关的功能。
几乎所有程序都是可以配置的,这些配置信息一般以配置文件的方式存在,各编程语言有自己的配置管理方案,而Golang的一个非常流行和强大的配置管理库是viper
, 是cobra
作者写来跟cobra
一起配合使用而编写的。
typer的作者与著名项目FastAPI是同一个作者,作者擅长在已有库的基础上大幅度的提升用户体验,typer自然也不例外, 因为作者也大力提倡python的类型标注,所以typer的使用在Python 3.6+才能获得最佳体验。