How can I get image from URL and use it as texture?

I guess you can use libcurl (which is already included as a UE4 module) and then use a UTexture2D::CreateTransient to create a texture to be applied to a UMaterialInstanceDynamic. Does it make sense?

Some useful links: