次の 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
これが, http
andでは機能するのに and では機能しhttps
ない理由を誰かが説明できますsftp
かftps
?