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

Method request

kubernetes/aio/client/api_client.py:398–455  ·  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

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

Callers 2

__call_apiMethod · 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