Http -> https local proxy webserver

I use MicroBlocks to program my microcontrollers but one issue with doing this is that it only handles making http requests and a lot of APIs out there require using https nowadays

So I made this very simple flow to allow me to make requests using http to Node-RED just running on desktop machine which then makes the https request and returns the response back to MicroBlocks

[{"id":"7de7a2a12f24b91c","type":"http in","z":"94a5f14d1e896b6d","name":"","url":"webserver","method":"get","upload":false,"skipBodyParsing":false,"swaggerDoc":"","x":200,"y":180,"wires":[["1b2c76cdcc5d257a","3072b2be3ec67b81"]]},{"id":"ee3f14c248fef5d7","type":"http response","z":"94a5f14d1e896b6d","name":"","statusCode":"","headers":{},"x":860,"y":180,"wires":[]},{"id":"1b2c76cdcc5d257a","type":"debug","z":"94a5f14d1e896b6d","name":"debug 51","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":420,"y":260,"wires":[]},{"id":"4b1a52ebb3d642df","type":"http request","z":"94a5f14d1e896b6d","name":"","method":"GET","ret":"txt","paytoqs":"ignore","url":"","tls":"","persist":false,"proxy":"","insecureHTTPParser":false,"authType":"","senderr":false,"headers":[],"x":630,"y":180,"wires":[["ee3f14c248fef5d7","ed819e40daaa5087"]]},{"id":"3072b2be3ec67b81","type":"change","z":"94a5f14d1e896b6d","name":"","rules":[{"t":"set","p":"url","pt":"msg","to":"payload.url","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":430,"y":180,"wires":[["4b1a52ebb3d642df"]]},{"id":"ed819e40daaa5087","type":"debug","z":"94a5f14d1e896b6d","name":"debug 52","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":870,"y":250,"wires":[]}]