Describe the problem/error/question
I am using the HTTP Request Node in n8n, but it is not working when I use an HTTPS URL while HTTP URLs work fine. Any integration with https connection results in the same output (timeout or METHOD_NOT_ALLOWED).
Similar issue: Http request proxy fails when using SSL - Questions - n8n Community
My use case
I simply want to connect an azure openai LLM to my agent, but this times out. So, I tried to use the HTTP request node to connect to openai.azure.com but failed as described. I soon realized that all https requests were failing from the HTTP Request Node, and any other integration, while http urls work fine.
My Setup
- I have added the necessary certificates to the container OS.
- The container is running on Podman in a RedHat VM, and it cannot connect to the internet directly, so we’re using a proxy.
- When I test the HTTPS URL inside the Podman n8n pod using
curl
, it works fine. - However, when I try the same HTTPS URL in the n8n web interface (HTTP Request Node) and click “Test Workflow”, it fails.
What is the error message (if any)?
Method not allowed - please check you are using the right HTTP method
<html stuff saying the same thing but pretty>
This Page Cannot Be Displayed
The system cannot process this request because of non-standard HTTP requests made.
Date: Wed, 04 Jun 2025 16:54:26 CEST
Username:
Source IP: 10.xyz.xyz.xyz
URL: TUNNEL https://192.xyz.xyz.xy/
Category: URL Filtering Bypassed
Reason: UNKNOWN
Notification: METHOD_NOT_ALLOWED
What works
- a curl command from the virtual machine (redhat) to openai.azure.com
- a curl command from the container (podman) to openai.azure.com
- a curl command in the Execute Command node to openai.azure.com
Please share your workflow
Share the output returned by the last node
Output returned: See section " What is the error message (if any)?"
Expected Output: The LLM’s response
Information on your n8n setup
- n8n version: 1.92.2
- Database (default: SQLite): Default
- n8n EXECUTIONS_PROCESS setting (default: own, main): Default
- Running n8n via (Docker, npm, n8n cloud, desktop app): Podman
- Operating system: Alpine image
I hope you guys can help me out on this one, the setup is a bit complex so I think that is the issue since running n8n on a simple docker on my ubuntu works perfectly fine reproducing exactly what I am doing here connecting to Azure Open AI.