Without knowing why you want to avoid LWP
it is hard to help.
Coding an HTTP client is far from simple and a module of some sort or an external utility is pretty much essential.
I suggest HTTP::Client
, HTTP::Lite
or HTTP::Tiny
, which are all stand-alone HTTP client modules that don't depend on LWP
.