My node worked well in the previous version. But currently, I had a problem with the Charset of the response
I also set the Content-Type with charset=latin1, didn’t work.
NodeApiError: Unknown encoding: iso-8859-1 at Object.execute (/usr/local/lib/node_modules/n8n/node_modules/n8n-nodes-base/dist/nodes/HttpRequest/V3/HttpRequestV3.node.js:1649:33) at processTicksAndRejections (node:internal/process/task_queues:95:5) at Workflow.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Workflow.js:722:19) at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:670:51 at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:1100:20
This happens because I looked at the content type like this person has:
But after looking further, this broke on the 15th, when I believe is when I updated n8n, so what is going on here? I am now on the latest as this post states. Not sure what I was on before.
Check the docs of your API. Most APIs have rate limits. You can add options in the HTTP Request node to batch the requests and add a timeout.
It’s good that you know the real error now. So seems like it also solved it for you
Hi everyone, this seems to be an issue with the “Auto Detect” option under “Response → Response Format” in the HTTP node. By default, this setting is set to “Autodetect”. However, when I manually select “JSON” (or any other format), it works perfectly without returning the iso-8859-1 error.