INNER CODE UNIT · Go

client

platform-engineering-labs/formae · internal/workflow_tests/cmd/test-oidc-broker/main.go:72

			client := &http.Client{Timeout: 200 * time.Millisecond, CheckRedirect: func(*http.Request, []*http.Request) error { return http.ErrUseLastResponse }}
			response, err := client.Post(b.completionURL, "application/json", bytes.NewReader(body))
			if err == nil {
				_ = response.Body.Close()
			}
		}()
	}
	r, err := http.NewRequestWithContext(ctx, http.MethodPost, b.controlURL, bytes.NewReader(body))
	if err != nil {
		return nil, errors.New("invalid controller request")
	}
	client := &http.Client{Timeout: 30 * time.Second, CheckRedirect: func(*http.Request, []*http.Request) error { return http.ErrUseLastResponse }}
	resp, err := client.Do(r)
	if err != nil {
		return nil, errors.New("test controller unavailable")
	}
	defer func() { _ = resp.Body.Close() }()
	if resp.StatusCode != http.StatusOK {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…