FTP is not HTTP, are different protocols, work with different tools, have different purposes.
Does not exist HTTP 220 code, what exists in the 200 range are:
- 200 OK
- 201 Created
- 202 Accepted
- 203 Non-Authoritative Information (since HTTP / 1.1)
- 204 No Content
- 205 Reset Content
- 206 Partial Content (RFC 7233)
- 207 Multi-Status (WebDAV; RFC 4918)
- 208 Already Reported (WebDAV; RFC 5842)
- 226 IM Used (RFC 3229)
The code specifically 220 is FTP, follows the description:
Service ready for new user.
Translating: Ready for new user service
This indicates that the server is ready for a user to connect and therefore receives such a code, according to the link link
When using the command REIN
(command that restarts) that terminates the current user, the protocol can send code 220, this command
REINITIALIZE (REIN)
This command terminates to USER, flushing all I / O and account
information, except to allow any transfer in progress to be completed.
All parameters are reset to the default settings and the control
connection is left open. This is identical to the state in which a
user finds himself immediately after the control connection is opened.
The USER command may be expected to follow.
link