MCPcopy Index your code
hub / github.com/kubernetes-client/python / request

Method request

kubernetes/client/api_client.py:395–452  ·  view source on GitHub ↗

Makes the HTTP request using RESTClient.

(self, method, url, query_params=None, headers=None,
                post_params=None, body=None, _preload_content=True,
                _request_timeout=None)

Source from the content-addressed store, hash-verified

393 _host, _request_auth))
394
395 def request(self, method, url, query_params=None, headers=None,
396 post_params=None, body=None, _preload_content=True,
397 _request_timeout=None):
398 """Makes the HTTP request using RESTClient."""
399 if method == "GET":
400 return self.rest_client.GET(url,
401 query_params=query_params,
402 _preload_content=_preload_content,
403 _request_timeout=_request_timeout,
404 headers=headers)
405 elif method == "HEAD":
406 return self.rest_client.HEAD(url,
407 query_params=query_params,
408 _preload_content=_preload_content,
409 _request_timeout=_request_timeout,
410 headers=headers)
411 elif method == "OPTIONS":
412 return self.rest_client.OPTIONS(url,
413 query_params=query_params,
414 headers=headers,
415 _preload_content=_preload_content,
416 _request_timeout=_request_timeout)
417 elif method == "POST":
418 return self.rest_client.POST(url,
419 query_params=query_params,
420 headers=headers,
421 post_params=post_params,
422 _preload_content=_preload_content,
423 _request_timeout=_request_timeout,
424 body=body)
425 elif method == "PUT":
426 return self.rest_client.PUT(url,
427 query_params=query_params,
428 headers=headers,
429 post_params=post_params,
430 _preload_content=_preload_content,
431 _request_timeout=_request_timeout,
432 body=body)
433 elif method == "PATCH":
434 return self.rest_client.PATCH(url,
435 query_params=query_params,
436 headers=headers,
437 post_params=post_params,
438 _preload_content=_preload_content,
439 _request_timeout=_request_timeout,
440 body=body)
441 elif method == "DELETE":
442 return self.rest_client.DELETE(url,
443 query_params=query_params,
444 headers=headers,
445 _preload_content=_preload_content,
446 _request_timeout=_request_timeout,
447 body=body)
448 else:
449 raise ApiValueError(
450 "http method must be `GET`, `HEAD`, `OPTIONS`,"
451 " `POST`, `PATCH`, `PUT` or `DELETE`."
452 )

Callers 3

__call_apiMethod · 0.95
_refresh_oidcMethod · 0.95
get_e2e_configurationFunction · 0.45

Calls 8

ApiValueErrorClass · 0.90
GETMethod · 0.45
HEADMethod · 0.45
OPTIONSMethod · 0.45
POSTMethod · 0.45
PUTMethod · 0.45
PATCHMethod · 0.45
DELETEMethod · 0.45

Tested by

no test coverage detected