INNER CODE UNIT · Go
makeHTTPClient
codesenberg/bombardier · bombardier.go:162
func makeHTTPClient(clientType clientTyp, cc *clientOpts) client {
var cl client
switch clientType {
case nhttp1:
cl = newHTTPClient(cc)
case nhttp2:
cc.HTTP2 = true
cl = newHTTPClient(cc)
case fhttp:
fallthrough
default:
cl = newFastHTTPClient(cc)
}
return cl
}
func (b *bombardier) prepareTemplate() (*template.Template, error) {
var (