During the request, you resolve the name, establish a connection, send a bunch of data, and each task can lead to an error.
When you receive data through a response object, as an example, the other end may unexpectedly close the connection.
These errors are different, and they must belong to the correct structure, in this case, respectively, request and response.
source share