mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 21:51:50 +00:00 
			
		
		
		
	Patch #1481079: Support of HTTP_REFERER in CGIHTTPServer.py
This commit is contained in:
		
							parent
							
								
									a30fcb4dae
								
							
						
					
					
						commit
						83b2bf6d9a
					
				
					 1 changed files with 4 additions and 1 deletions
				
			
		|  | @ -197,6 +197,9 @@ def run_cgi(self): | |||
|         length = self.headers.getheader('content-length') | ||||
|         if length: | ||||
|             env['CONTENT_LENGTH'] = length | ||||
|         referer = self.headers.getheader('referer') | ||||
|         if referer: | ||||
|             env['HTTP_REFERER'] = referer | ||||
|         accept = [] | ||||
|         for line in self.headers.getallmatchingheaders('accept'): | ||||
|             if line[:1] in "\t\n\r ": | ||||
|  | @ -214,7 +217,7 @@ def run_cgi(self): | |||
|         # Since we're setting the env in the parent, provide empty | ||||
|         # values to override previously set values | ||||
|         for k in ('QUERY_STRING', 'REMOTE_HOST', 'CONTENT_LENGTH', | ||||
|                   'HTTP_USER_AGENT', 'HTTP_COOKIE'): | ||||
|                   'HTTP_USER_AGENT', 'HTTP_COOKIE', 'HTTP_REFERER'): | ||||
|             env.setdefault(k, "") | ||||
|         os.environ.update(env) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Collin Winter
						Collin Winter