Error LNK2001: unresolved external symbol FHttpModule

Use the Get(), you don’t have to change that header. HTTP_API is a macro which makes FHttpModule::Get() visible for external modules.

Just use this code for creating requests:

TSharedRef< IHttpRequest > HttpRequest = FHttpModule::Get().CreateRequest();