This abstract class provides basic functionality for communicating with a web service over HTTP. This class is inherited by HttpGetClientProtocol and HttpPostClientProtocol, both of which your proxy classes can derive from directly. Parameters for an HTTP proxy are encoded by using application/x-www-form-urlencoded content type.