The capabilities that it provides on the server are divided into two areas:
HTTP: Contained within the org.springframework.http package in spring-web and contains various APIs for HTTP request handling for supported servers
Web: Contained within the org.springframework.web package in spring-web and contains various APIs for request processing
This module also contains message codecs that work on the client and aid in encoding and decoding requests and responses. These codecs can also be used on the server.