libcurl ?
It supports most of the web protocols widely used and stable. Available for most Linux distributions and should be for Windows too. It supports both a simplified interface for quick and dirty implementations and an extended interface for robust implementation.
source
to share