# Http request "no response from server" catch error

**URL:** <https://discourse.nodered.org/t/http-request-no-response-from-server-catch-error/36526>\
**Category:** General\
**Created:** [25 November 2020 19:44 UTC](https://discourse.nodered.org/t/http-request-no-response-from-server-catch-error/36526 "2020-11-25T19:44:31Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![crester](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/crester/32/21997_2.png) [@crester](https://discourse.nodered.org/u/crester)\
**Post date:** [25 November 2020 19:44 UTC](https://discourse.nodered.org/t/http-request-no-response-from-server-catch-error/36526/1 "2020-11-25T19:44:31Z")

</div>

Hello  
I have a http request node and a catch node.  
When I have a "No response from server" in a test is a timeout, the catch node isn't triggered  
Do I need to configure something or the timeout is not considered as an error?

Thank you  
Regards

---

<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:** [25 November 2020 20:23 UTC](https://discourse.nodered.org/t/http-request-no-response-from-server-catch-error/36526/2 "2020-11-25T20:23:55Z")

</div>

> [@crester](#):
>
> the catch node isn't triggered

Depending on the issue, an exception might not be throw. e.g. a 404 does not result in an error being thrown.

Try putting a debug (set to show complete message) on the output of the http request node, then expand all the properties - I think you will see somewhere in there a status 404 or similar. Typically you should expect a 200 or 201 - use a switch node to direct your flow.

use a catch node for actual exceptions (e.g. ECONNREFUSED will throw an error)

---

<div class="post-metadata">

**Author:** ![crester](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/crester/32/21997_2.png) [@crester](https://discourse.nodered.org/u/crester)\
**Post date:** [25 November 2020 20:28 UTC](https://discourse.nodered.org/t/http-request-no-response-from-server-catch-error/36526/3 "2020-11-25T20:28:00Z")

</div>

I undrestand it is like this  
but the flow hangs here  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/0/d/0d51004f346b03ca8dcb522e966ef884b05493cc.png)  
and it stops

---

<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:** [25 November 2020 20:37 UTC](https://discourse.nodered.org/t/http-request-no-response-from-server-catch-error/36526/4 "2020-11-25T20:37:11Z")

</div>

Nothing out of debug? (PS, did you set debug node to show full message)?

Is your catch node set to catch all errors?

---

<div class="post-metadata">

**Author:** ![crester](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/crester/32/21997_2.png) [@crester](https://discourse.nodered.org/u/crester)\
**Post date:** [25 November 2020 20:58 UTC](https://discourse.nodered.org/t/http-request-no-response-from-server-catch-error/36526/5 "2020-11-25T20:58:00Z")

</div>

Yes, man  
everything is done.  
I am unable to understand what is happening  
is it possible to setup the http request to a lower timeout?

---

<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:** [25 November 2020 21:02 UTC](https://discourse.nodered.org/t/http-request-no-response-from-server-catch-error/36526/6 "2020-11-25T21:02:17Z")

</div>

msg.requestTimeout

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/2/a2f503ed028e60f44df395a9fe0b110e12b4335a.png)

---

<div class="post-metadata">

**Author:** ![crester](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/crester/32/21997_2.png) [@crester](https://discourse.nodered.org/u/crester)\
**Post date:** [25 November 2020 21:02 UTC](https://discourse.nodered.org/t/http-request-no-response-from-server-catch-error/36526/7 "2020-11-25T21:02:57Z")

</div>

I need to go to the bed  
🤣 🤣 🤣

I have found  
the problem is the timeout.  
After modifying it as per your suggestion, it works as expected.  
Thank you very much

---

<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:** [24 January 2021 21:03 UTC](https://discourse.nodered.org/t/http-request-no-response-from-server-catch-error/36526/8 "2021-01-24T21:03:05Z")

</div>

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