# How to increase the timeout time of http-request node

**URL:** https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716
**Category:** General
**Created:** [19 January 2024 09:45 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716 "2024-01-19T09:45:08Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![77raimanish](https://avatars.discourse-cdn.com/v4/letter/7/4da419/32.png) [@77raimanish](https://discourse.nodered.org/u/77raimanish)
#### Post date: [19 January 2024 09:45 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716/1 "2024-01-19T09:45:08Z")

</div>

I am using the rdap api to get information using http-request node example: [https://rdap.org/ip/192.168.1.199](https://rdap.org/ip/192.168.1.199) it gives error timedout whereas when I use the same API in the browser it gives a proper JSON response can you help how to increase the timeout time for the HTTP-request node or is there any other way to do the same

---

<div class="post-metadata">

### Author: ![GogoVega](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gogovega/32/71313_2.png) [@GogoVega](https://discourse.nodered.org/u/GogoVega)
#### Post date: [19 January 2024 10:01 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716/2 "2024-01-19T10:01:50Z")

</div>

Hi,  
Welcome to the Forum,

Have you tried adding this property to the message sent to the `http request` node?

```js
msg.requestTimeout = 60000 // 60s, increase as needed

```

---

<div class="post-metadata">

### Author: ![77raimanish](https://avatars.discourse-cdn.com/v4/letter/7/4da419/32.png) [@77raimanish](https://discourse.nodered.org/u/77raimanish)
#### Post date: [19 January 2024 10:24 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716/3 "2024-01-19T10:24:38Z")

</div>

yes i have tried this but it doesnt work

---

<div class="post-metadata">

### Author: ![77raimanish](https://avatars.discourse-cdn.com/v4/letter/7/4da419/32.png) [@77raimanish](https://discourse.nodered.org/u/77raimanish)
#### Post date: [19 January 2024 10:29 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716/4 "2024-01-19T10:29:48Z")

</div>

```auto
[
    {
        "id": "d002ca4ee8f478d9",
        "type": "inject",
        "z": "7b8b63bb9db2a79b",
        "name": "manual input",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            },
            {
                "p": "requestTimeout",
                "v": "60000",
                "vt": "num"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "x": 110,
        "y": 120,
        "wires": [
            [
                "8a72f0e34df03347"
            ]
        ]
    },
    {
        "id": "7ee5e50f0bb07b38",
        "type": "debug",
        "z": "7b8b63bb9db2a79b",
        "name": "debug 36",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "true",
        "targetType": "full",
        "statusVal": "",
        "statusType": "auto",
        "x": 320,
        "y": 200,
        "wires": []
    },
    {
        "id": "8a72f0e34df03347",
        "type": "http request",
        "z": "7b8b63bb9db2a79b",
        "name": "",
        "method": "GET",
        "ret": "txt",
        "paytoqs": "ignore",
        "url": "https://rdap.org/ip/192.225.226.195",
        "tls": "",
        "persist": false,
        "proxy": "",
        "insecureHTTPParser": false,
        "authType": "",
        "senderr": false,
        "headers": [],
        "x": 150,
        "y": 200,
        "wires": [
            [
                "7ee5e50f0bb07b38"
            ]
        ]
    }
] 

```

_admin edit: wrapped code in code block to make it usable_

\*\*This is my flow and it gives a request timeout error and this [https://rdap.org/ip/192.225.226.195](https://rdap.org/ip/192.225.226.195) will give a response over the browser

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [19 January 2024 10:30 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716/5 "2024-01-19T10:30:13Z")

</div>

> [@77raimanish](#):
>
> i have tried this but it doesnt work

Did you set the correct verb and URL on your request?

Did you try adding headers that match what the browser added (look at the browsers dev tools, network tab to see what your browser adds to a request)

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [19 January 2024 10:34 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716/6 "2024-01-19T10:34:06Z")

</div>

Your flow works for me (without modification)

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/5/753d07750825f2fc5ea3c0fc713a9e8c95061538.png)

Does your node-red server have access to internet?  
(by which I mean the computer/device/RPi where node-red is installed, not the browser from where you are accessing it)\_

Is your Node-RED running in a container? (e.g. docker / LXC / HA plugin etc)

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [19 January 2024 10:36 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716/7 "2024-01-19T10:36:27Z")

</div>

PS, since the response is JSON, you should select "parsed JSON object" for the return value

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/3/63e23038f75de88128a5cc7f6263c3043bd91b27.png)

then you get an object that is far easier to grab values from (instead of a long string)

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/1/b18633622713e3609d5f350dc4e3ecde3fa58005.png)

---

<div class="post-metadata">

### Author: ![77raimanish](https://avatars.discourse-cdn.com/v4/letter/7/4da419/32.png) [@77raimanish](https://discourse.nodered.org/u/77raimanish)
#### Post date: [19 January 2024 10:41 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716/8 "2024-01-19T10:41:13Z")

</div>

![Screenshot (67)](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/c/2/c23700c110b4cbbc4d9a14144d69ce1c27b926bb.png)

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [19 January 2024 10:42 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716/9 "2024-01-19T10:42:16Z")

</div>

Thanks for the screenshot - but that does not answer any of the questions.

---

<div class="post-metadata">

### Author: ![77raimanish](https://avatars.discourse-cdn.com/v4/letter/7/4da419/32.png) [@77raimanish](https://discourse.nodered.org/u/77raimanish)
#### Post date: [19 January 2024 10:42 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716/10 "2024-01-19T10:42:43Z")

</div>

it has internet connection and my node-red is working on linux virtual-machine

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [19 January 2024 10:44 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716/11 "2024-01-19T10:44:49Z")

</div>

> [@77raimanish](#):
>
> it has internet connection

Are you 100% certain the VM can contact the internet?

Install the node-red-node-ping node and try pinging `rdap.org`

also, what version of Node-RED and Node-JS is the VM running?

---

<div class="post-metadata">

### Author: ![77raimanish](https://avatars.discourse-cdn.com/v4/letter/7/4da419/32.png) [@77raimanish](https://discourse.nodered.org/u/77raimanish)
#### Post date: [19 January 2024 10:47 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716/12 "2024-01-19T10:47:20Z")

</div>

yes iam 100% sure it has internet connection. node-red v3.1.3 and nodejs version v20.10.0

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [19 January 2024 10:51 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716/13 "2024-01-19T10:51:34Z")

</div>

Then I am at a loss - since (as demonstrated above) your flow works for me.

What does `ping rdap.org` return (executed INSIDE the VM and executed locally on the native OS)?

I would probably try Node V18 (thats what I am using)

Also, it might be an IPV4 / IPV6 thing - try disabling IPV6 on the VM (or enable IPV6 if currently disabled)

EDIT:  
One other thought, there might be spam protection on the API - have you been hammering it?

---

<div class="post-metadata">

### Author: ![LucianoLoyola](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/lucianoloyola/32/88728_2.png) [@LucianoLoyola](https://discourse.nodered.org/u/LucianoLoyola)
#### Post date: [28 February 2024 13:47 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716/14 "2024-02-28T13:47:00Z")

</div>

@77raimanish have you found a solution for your problem?  
I am having the same issue but in my native OS. Internet connection works incredibly well, but Node-Red cannot connect to internet. (As you showed in your HTTP request)

---

<div class="post-metadata">

### Author: ![77raimanish](https://avatars.discourse-cdn.com/v4/letter/7/4da419/32.png) [@77raimanish](https://discourse.nodered.org/u/77raimanish)
#### Post date: [11 March 2024 10:34 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716/15 "2024-03-11T10:34:33Z")

</div>

msg.requestTimeout = 60000 // 60s, increase as needed this thing worked for me

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [10 May 2024 10:34 UTC](https://discourse.nodered.org/t/how-to-increase-the-timeout-time-of-http-request-node/84716/16 "2024-05-10T10:34:59Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
