I use the Http request node, get request, set the response type as file:
If I type the URL in directly, it works as expected.
However if I attempt to set the URL as expression through a prior node I get the following error: The “url” argument must be of type string. Received undefined.
Do you have multiple incoming items? If that is the case, is it possible that some items have the property you are referencing in the expression and others do not? Because that would then explain why it resolves to undefined.