INNER CODE UNIT · Go
urls
jwilder/dockerize · main.go:281
urls = append(urls, *u)
}
return urls, nil
}
func parseHeaders(values []string, waits hostFlagsVar) ([]HttpHeader, error) {
headers := make([]HttpHeader, 0, len(values))
for _, h := range values {
if len(waits) == 0 {
return nil, fmt.Errorf("-wait-http-header \"%s\" provided with no -wait option", h)
}
const errMsg = "bad HTTP Headers argument: %s. expected \"headerName: headerValue\""
if strings.Contains(h, ":") {
parts := strings.SplitN(h, ":", 2)
if len(parts) != 2 {
return nil, fmt.Errorf(errMsg, h)
}