次の URL を解析しようとすると、ポートURI.parseが返されます。nil
require 'uri'
url = "ftp://example.com"
puts URI.parse(url).port
# => 21
url = "sftp://example.com"
puts URI.parse(url).port
# => nil
url = "ftps://example.com"
puts URI.parse(url).port
# => nil
ftpこれが, httpandでは機能するのに and では機能しhttpsない理由を誰かが説明できますsftpかftps?