connectCoreV1HeadNamespacedPodProxy method

Future<String> connectCoreV1HeadNamespacedPodProxy({
  1. required String body,
  2. required String name,
  3. required String namespace,
  4. String? pathQuery,
})

Connect HEAD requests to proxy of Pod.

name Name of the PodProxyOptions.

namespace Object name and auth scope, such as for teams and projects.

pathQuery Path is the URL path to use for the current proxy request to pod.

Implementation

Future<String> connectCoreV1HeadNamespacedPodProxy({
  required String body,
  required String name,
  required String namespace,
  String? pathQuery,
}) async {
  final queryStrings = <String, Object>{};
  if (pathQuery != null) {
    queryStrings['path'] = pathQuery;
  }

  final query =
      queryStrings.isEmpty ? '' : '?${_joinQueryStrings(queryStrings)}';

  final result = await _headJsonString(
      '/api/v1/namespaces/$namespace/pods/$name/proxy$query');
  return result;
}