Esempio n. 1
0
 def __prepare_ajp_forward_request(self,
                                   target_host,
                                   req_uri,
                                   method=AjpForwardRequest.GET):
     self.fr = AjpForwardRequest(AjpForwardRequest.SERVER_TO_CONTAINER)
     self.fr.method = method
     self.fr.protocol = "HTTP/1.1"
     self.fr.req_uri = req_uri
     self.fr.remote_addr = target_host
     self.fr.remote_host = None
     self.fr.server_name = target_host
     self.fr.server_port = 80
     self.fr.request_headers = {
         'SC_REQ_ACCEPT':
         'text/html, application/xhtml+xml, application/xml;q=0.9, image/webp,*/*;q=0.8',
         'SC_REQ_CONNECTION': 'keep-alive',
         'SC_REQ_CONTENT_LENGTH': '0',
         'SC_REQ_HOST': target_host,
         'SC_REQ_USER_AGENT':
         'Mozilla/5.0 (X11; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0',
         'Accept-Encoding': 'gzip, deflate, sdch',
         'Accept-Language': 'en-US, en;q=0.5',
         'Upgrade-Insecure-Requests': '1',
         'Cache-Control': 'max-age=0'
     }
     self.fr.is_ssl = False
     self.fr.attributes = []
     return self.fr
Esempio n. 2
0
def prepare_ajp_forward_request(target_host, req_uri, method=AjpForwardRequest.GET):
	fr = AjpForwardRequest(AjpForwardRequest.SERVER_TO_CONTAINER)
	fr.method = method
	fr.protocol = "HTTP/1.1"
	fr.req_uri = req_uri
	fr.remote_addr = target_host
	fr.remote_host = None
	fr.server_name = target_host
	fr.server_port = 80
	fr.request_headers = {
		'SC_REQ_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
		'SC_REQ_CONNECTION': 'keep-alive',
		'SC_REQ_CONTENT_LENGTH': '0',
		'SC_REQ_HOST': target_host,
		'SC_REQ_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0',
		'Accept-Encoding': 'gzip, deflate, sdch',
		'Accept-Language': 'en-US,en;q=0.5',
		'Upgrade-Insecure-Requests': '1',
		'Cache-Control': 'max-age=0'
	}
	fr.is_ssl = False

	fr.attributes = []

	return fr