Node Red http request node stuck on 'requesting'

I have a flow which was working, and now isn’t. I have added components to the end of it but not the start, and it’s early on it fails. The only significant change I have made is to delete cookies from my browser, but am not sure this should be affecting anything.

More details: I am calling a weather service, and it works fine from the Terminal inside HA using curl.
Same instruction with appropriate message header agent and identifier as per the instructions, and it used to work from within node red, but now hangs on ‘requesting’ and gets no further. Rebooted the Proxmox container with HA as well as HA - doing that made it work once, but not again.

Where do I look for possible causes?

URL call:
https://api.met.no/weatherapi/locationforecast/2.0/compact?altitude=0&lat=10.0&lon=0.0
(edited for privacy).

No errors in the logs (relevant to this - my old playing with Google maps needs to come out as does my bluetooth tracking, but these are independent of this issue).

2021-05-13 23:54:21 WARNING (Recorder) [homeassistant.components.recorder.util] The system could not validate that the sqlite3 database at //config/home-assistant_v2.db was shutdown cleanly

2021-05-13 23:54:22 WARNING (Recorder) [homeassistant.components.recorder.util] Ended unfinished session (id=24 from 2021-05-13 22:30:50.766661)

2021-05-13 23:54:25 INFO (Thread-3) [roonapi] Connecting to Roon server 192.168.1.171:9100

2021-05-13 23:54:25 INFO (Dummy-7) [roonapi] Connection with roon websockets (re)created.

2021-05-13 23:54:25 INFO (Dummy-7) [roonapi] Confirming previous registration with Roon…

2021-05-13 23:54:25 INFO (Thread-5) [roonapi] Registered to Roon server ROCK

2021-05-13 23:54:26 ERROR (SyncWorker_0) [homeassistant.components.google_maps.device_tracker] The cookie file provided does not provide a valid session. Please create another one and try again

2021-05-13 23:54:26 ERROR (MainThread) [homeassistant.components.device_tracker] Error setting up platform legacy google_maps

2021-05-13 23:54:26 WARNING (SyncWorker_1) [homeassistant.components.bluetooth_le_tracker.device_tracker] No Bluetooth LE devices to track!

2021-05-13 23:54:26 ERROR (MainThread) [homeassistant.components.device_tracker] Error setting up platform legacy bluetooth_le_tracker

ETA: other websites are accessible from the node red system.

How do you send this call in Node RED? Example (Export via Clipboard)?

You send a valid rest call an handle the result (JSON as far as i can see)?

Headers are set up in your flow?
https://cookbook.nodered.org/http/set-request-header

You checked the FAQ?
https://api.met.no/doc/FAQ

(sorry if this questions seam to be odd, but it’s difficult without more info)

So the problem is fixed, but not sure why. Copied and pasted some of the key nodes including the http request one into a new flow, changed the post-request logic, and it all works fine. I have found that sometimes odd errors later cause earlier nodes to fail, and occasionally that just pasting them into a new flow makes it all work again. Am sure there’s a rational explanation, but I have more interesting things to do than find it at present :slight_smile: thanks for trying to help tho.

(and headers were set and FAQ’s read, yes…)