_netloc_elem.al
来自「美国CMU大学开发的操作系统健壮性评测软件」· AL 代码 · 共 28 行
AL
28 行
# NOTE: Derived from ./blib/lib/URI/URL/_generic.pm. Changes made here will be lost.package URI::URL::_generic;sub _netloc_elem { my($self, $elem, @val) = @_; my $old = $self->_elem($elem, @val); return $old unless @val; # update the 'netloc' element my $nl = ''; my $host = $self->{'host'}; if (defined $host) { # can't be any netloc without any host my $user = $self->{'user'}; $nl .= uri_escape($user, $URI::URL::reserved) if defined $user; $nl .= ":" . uri_escape($self->{'password'}, $URI::URL::reserved) if defined($user) and defined($self->{'password'}); $nl .= '@' if length $nl; $nl .= uri_escape($host, $URI::URL::reserved); my $port = $self->{'port'}; $nl .= ":$port" if defined($port) && $port != $self->default_port; } $self->{'netloc'} = $nl; $self->{'_str'} = ''; $old;}1;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?