當我嘗試解析以下網址,爲港口URI.parse
返回nil
:URI.parse返回nil端口SFTP和FTPS
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
和https
但不爲sftp
和ftps
?