INNER CODE UNIT · Go

parseWaitURLs

jwilder/dockerize · main.go:274

func parseWaitURLs(hosts hostFlagsVar) ([]url.URL, error) {
	urls := make([]url.URL, 0, len(hosts))
	for _, host := range hosts {
		u, err := url.Parse(host)
		if err != nil {
			return nil, fmt.Errorf("bad hostname provided: %s. %s", host, err.Error())
		}
		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)
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…