tests:webclient: reduce duplication.
Michael
This commit is contained in:
		
							parent
							
								
									b7d9256a7a
								
							
						
					
					
						commit
						aae8ae5d8d
					
				@ -62,25 +62,24 @@ sub build_request($$$$$)
 | 
				
			|||||||
		if ($method ne 'GET') {
 | 
							if ($method ne 'GET') {
 | 
				
			||||||
			die "invalid method '$method'";
 | 
								die "invalid method '$method'";
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		$request = "$method $document$EOL"
 | 
							$request = "$method $document$EOL";
 | 
				
			||||||
			 . "$EOL";
 | 
					 | 
				
			||||||
	} elsif ($version eq '1.0') {
 | 
						} elsif ($version eq '1.0') {
 | 
				
			||||||
		if ($method ne 'GET') {
 | 
							if ($method ne 'GET') {
 | 
				
			||||||
			die "invalid method '$method'";
 | 
								die "invalid method '$method'";
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		$request = "$method $document HTTP/$version$EOL"
 | 
							$request = "$method $document HTTP/$version$EOL"
 | 
				
			||||||
			 . $user_agent_header
 | 
								 . $user_agent_header;
 | 
				
			||||||
			 . "$EOL";
 | 
					 | 
				
			||||||
	} elsif ($version eq '1.1') {
 | 
						} elsif ($version eq '1.1') {
 | 
				
			||||||
		$request = "$method $document HTTP/$version$EOL"
 | 
							$request = "$method $document HTTP/$version$EOL"
 | 
				
			||||||
			 . "Host: $host" . (($port and ($port ne $default_port))?":$port":"") . "$EOL"
 | 
								 . "Host: $host" . (($port and ($port ne $default_port))?":$port":"") . "$EOL"
 | 
				
			||||||
			 . $user_agent_header
 | 
								 . $user_agent_header
 | 
				
			||||||
			 . "Connection: close$EOL"
 | 
								 . "Connection: close$EOL";
 | 
				
			||||||
			 . "$EOL";
 | 
					 | 
				
			||||||
	} else {
 | 
						} else {
 | 
				
			||||||
		die "invalid version '$version'";
 | 
							die "invalid version '$version'";
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						$request .= $EOL;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return $request;
 | 
						return $request;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user