⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 query_form.al

📁 美国CMU大学开发的操作系统健壮性评测软件
💻 AL
字号:
# NOTE: Derived from ./blib/lib/URI/URL/http.pm.  Changes made here will be lost.package URI::URL::http;# Handle ...?foo=bar&bar=foo type of querysub query_form {    my $self = shift;    $old = $self->{'query'};    if (@_) {	# Try to set query string	my @query;	my($key,$vals);        my $esc = $URI::URL::reserved . $URI::URL::unsafe;	while (($key,$vals) = splice(@_, 0, 2)) {	    $key = '' unless defined $key;	    $key =  URI::Escape::uri_escape($key, $esc);	    $vals = [$vals] unless ref($vals) eq 'ARRAY';	    my $val;	    for $val (@$vals) {		$val = '' unless defined $val;		$val = URI::Escape::uri_escape($val, $esc);		push(@query, "$key=$val");	    }	}	$self->equery(join('&', @query));    }    return if !defined($old) || length($old) == 0 || !defined(wantarray);    Carp::croak("Query is not a form") unless $old =~ /=/;    map { s/\+/ /g; URI::Escape::uri_unescape($_) }	 map { /=/ ? split(/=/, $_, 2) : ($_ => '')} split(/&/, $old);}1;1;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -