What I want to accomplish is some "interface"/functionality for HTTP requests, from which commands can benefit. Commands like the download command shall benefit from the support of HTTP requests. Another thing that could be accomplished with support of HTTP requests are commands that involve different types of HTTP requests, such as GET, PUT, DELETE, and so on. My target is to just provide support for HTTP requests in the client class and rework the download command to use this provided functionality.
What I want to accomplish is some "interface"/functionality for HTTP requests, from which commands can benefit. Commands like the download command shall benefit from the support of HTTP requests. Another thing that could be accomplished with support of HTTP requests are commands that involve different types of HTTP requests, such as GET, PUT, DELETE, and so on. My target is to just provide support for HTTP requests in the client class and rework the download command to use this provided functionality.