http clients,libraries for ruby