Using GOClient to send request to K8S Workload


Hi All,
Excuse me if my question sounds to basic.
Which go-client API should I invoke to send request to K8S-workloads(the corresponding pod/service).
I do find API’s that allow to modify/delete/create K8S resources however.
I could find this one way of doing it.
But is there a more standardized/better way of achieving the same?

To be more precise:
What is the go-client equivalent of:

kubectl proxy<k8s-service>:8080/<api-query>