Added companion factory methods for SHTTPClient and SRequest