Describe the problem/error/question
Hi all,
A bit of a context.
I’m new to n8n, I’m not a programmer now, I had experience in cryptography and secure programming, I’m an expert in Document Management Systems, associated processes and automation (that, in fact, touches everything in a company), digital enterprise/PA, blah blah…I have 20+ years of experience…
This problem seems the same as HTTP Request ignore body with REPORT method but with a little difference.
I was trying to use the CALdav node, but unable to force it to ignore SSL issues due to a self-signed certificate, I switched to the HTTP request node.
I managed to successfully execute PROPFIND and REPORT
requests in v1.115.2.
REPORT request was giving the 406 error until I added “name”: “Depth”, “value”: “1”, “name”: “Accept”,
“value”: “application/xml” and “rawContentType”: “application/xml” instead of text/xml.
Then I upgraded to 1.115.3 : and the strange happened.
At the very first execution the node was successful, from the second on the same 406 error was thrown.
If I execute the curl code from terminal it works flawlessly (and by the way, it is not imported correctly in the HTTP Request using the “import cURL” function).
curl --insecure -X REPORT -u user:pwd -H “Content-Type: application/xml” -H “Depth: 1” -H “Accept: application/xml” --data ‘<C:calendar-query xmlns:D=“DAV:” xmlns:C=“urn:ietf:params:xml:ns:caldav”><D:prop><D:getetag/><C:calendar-data/></D:prop><C:filter><C:comp-filter name=“VCALENDAR”><C:comp-filter name=“VEVENT”><C:time-range start=“20251015T220000Z” end=“20251016T215959Z”/></C:comp-filter></C:comp-filter></C:filter></C:calendar-query>’ https://ip:port/caldav/account/home
What is the error message (if any)?
Your request is invalid or could not be processed by the service
REPORT body contains no XML data!
Please share your workflow
{
“nodes”: [
{
“parameters”: {
“method”: “REPORT”,
“url”: “https://ip:port/caldav/account/home”,
“authentication”: “genericCredentialType”,
“genericAuthType”: “httpBasicAuth”,
“sendHeaders”: true,
“headerParameters”: {
“parameters”: [
{
“name”: “Content-Type”,
“value”: “application/xml”
},
{
“name”: “Depth”,
“value”: “1”
},
{
“name”: “Accept”,
“value”: “application/xml”
}
]
},
“sendBody”: true,
“contentType”: “raw”,
“rawContentType”: “application/xml”,
“body”: “ <C:calendar-query xmlns:D=“DAV:” xmlns:C=“urn:ietf:params:xml:ns:caldav”> <D:prop> <D:getetag/> <C:calendar-data/> </D:prop> <C:filter> <C:comp-filter name=“VCALENDAR”> <C:comp-filter name=“VEVENT”> <C:time-range start=“20251015T220000Z” end=“20251016T215959Z”/> </C:comp-filter> </C:comp-filter> </C:filter> </C:calendar-query>”,
“options”: {
“allowUnauthorizedCerts”: true
}
},
“type”: “n8n-nodes-base.httpRequest”,
“typeVersion”: 4.2,
“position”: [
2208,
1024
],
“id”: “8d54d96d-8c77-4a72-82fd-9b447bd4392d”,
“name”: “HTTP Request”,
“credentials”: {
“httpBasicAuth”: {
“id”: “someid”,
“name”: “foobar”
}
}
}
],
“connections”: {},
“pinData”: {},
“meta”: {
“templateId”: “5819”,
“instanceId”: “5d99a786b7ec2e9b970399de479c629668edff024e18e5a81481eda175e37414”
}
}
Share the output returned by the last node
{
“errorMessage”: “Your request is invalid or could not be processed by the service”,
“errorDescription”: “REPORT body contains no XML data!”,
“errorDetails”: {
“rawErrorMessage”: [
“406 - “REPORT body contains no XML data!””
],
“httpCode”: “406”
},
“n8nDetails”: {
“nodeName”: “HTTP Request”,
“nodeType”: “n8n-nodes-base.httpRequest”,
“nodeVersion”: 4.2,
“itemIndex”: 0,
“time”: “16/10/2025, 07:47:43”,
“n8nVersion”: “1.115.3 (Self Hosted)”,
“binaryDataMode”: “default”,
“stackTrace”: [
“NodeApiError: Your request is invalid or could not be processed by the service”,
" at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_afd197edb2c1f848eae21a96a97fab23/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:847:16)“,
" at processTicksAndRejections (node:internal/process/task_queues:105:5)”,
" at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1093:8)“,
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1274:11)”,
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1676:27",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2292:11"
]
}
}
Information on your n8n setup
- n8n version: 1.115.3
- Database (default: SQLite): default
- n8n EXECUTIONS_PROCESS setting (default: own, main): default
- Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
- Operating system: Linux - Ubuntu