Btw, do we need to handle "ftp" scheme or just directly return when it's a "ftp" scheme?
Do we have this request in the web application scenario?