MCPcopy
hub / github.com/crowdsecurity/crowdsec / WithHTTPClient

Function WithHTTPClient

pkg/cticlient/client.go:186–190  ·  view source on GitHub ↗
(httpClient *http.Client)

Source from the content-addressed store, hash-verified

184}
185
186func WithHTTPClient(httpClient *http.Client) func(*CrowdsecCTIClient) {
187 return func(c *CrowdsecCTIClient) {
188 c.httpClient = httpClient
189 }
190}
191
192func WithAPIKey(apiKey string) func(*CrowdsecCTIClient) {
193 return func(c *CrowdsecCTIClient) {

Callers 11

TestInvalidAuthFunction · 0.92
TestNoKeyFunction · 0.92
TestCacheFunction · 0.92
TestBadFireAuthFunction · 0.85
TestFireOkFunction · 0.85
TestFirePaginatorFunction · 0.85
TestBadSmokeAuthFunction · 0.85
TestSmokeInfoValidIPFunction · 0.85
TestSmokeUnknownIPFunction · 0.85
TestRateLimitFunction · 0.85
TestSearchIPsFunction · 0.85

Calls

no outgoing calls

Tested by 11

TestInvalidAuthFunction · 0.74
TestNoKeyFunction · 0.74
TestCacheFunction · 0.74
TestBadFireAuthFunction · 0.68
TestFireOkFunction · 0.68
TestFirePaginatorFunction · 0.68
TestBadSmokeAuthFunction · 0.68
TestSmokeInfoValidIPFunction · 0.68
TestSmokeUnknownIPFunction · 0.68
TestRateLimitFunction · 0.68
TestSearchIPsFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…