Unable to send a request to a service proxy
See original GitHub issueI’m trying to make a post request via the proxy API to a service without the k8s cluster without much luck. Found the below candidate API -
connect_post_namespaced_service_proxy
connect_post_namespaced_service_proxy_with_path
proxy_post_namespaced_service
proxy_post_namespaced_service_with_path
But was unable to attach a body (or extra headers to them):
- Can anyone point to examples or documentation on how to do this?
- What is the difference between the plain &
_with_path
APIs (the documentation for bot?
connect_post_namespaced_service_proxy:
:param str path: Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
connect_post_namespaced_service_proxy_with_path:
:param str path2: Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.
- What is the difference between the two sets of APIs?
connect_post_XXX
proxy_post_XXX
Thanks!
Issue Analytics
- State:
- Created 6 years ago
- Comments:39 (7 by maintainers)
Top Results From Across the Web
Unable to establish Web Service proxy error — oracle-tech
Caused by: Unable to establish Web Service proxy. ... SOAPException: Message send failed: Connection refused; javax.xml.soap.
Read more >Error 'Failed to send request' or unable to login with Data Loader
Check if your network is using a proxy - Getting the error message, "Failed to send request to https://www.salesforce.com/services/Soap/u/31.0" typically ...
Read more >How to Solve Proxy Error Codes - The Ultimate Guide!
A proxy error is an HTTP error status that you will receive as a response when a request sent to the web server...
Read more >I am having trouble sending requests - Postman
Make sure you have enabled the custom proxy option within Postman. I can't send any requests through Postman. My network does not need...
Read more >Can't consume web services via an HTTP proxy server - .NET ...
To resolve this problem, supply the proper proxy configuration settings to the .NET client. The following are the default settings in the ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
/remove-lifecycle rotten
I believe those work the same. Kubernetes apiserver allows the request to specify the subpath that you want to connect to either through a query parameter or by directly composing the URL path. Those two APIs reflect the options that the openapi spec gives.
the
proxy_*
methods are deprecated and removed, useconnect_*
insteadthe upstream openapi spec needs to be fixed so that this client library can support writing body and additional headers. I will take a stab
@jbyers19 as a workaround, you could use the ‘call_api’ method directly, sorta like:
I’m using the async python client, but this should work with the sync one too I’d guess.