Page 98 - 6734
P. 98
request_body_size = 0
request_body =
environ['wsgi.input'].read(request_body_size) # тіло
запиту, передане через форму
parameters = parse_qs(request_body) # словник
параметрів форми
name = escape(parameters['name'][0]) #
значення параметра 'name'
response_body='<h2><img src="pic.png"
alt="pic">Hello %s </h2>' % (name) # тіло відповіді
start_response('200 OK', response_headers)
return [response_body]
httpd = make_server('localhost', 80, application) #
WSGI сервер
httpd.serve_forever()
QUERY_STRING: name=Volodymyr
REQUEST_METHOD: GET
PATH_INFO: /
HTTP_ACCEPT:
text/html,application/xhtml+xml,application/xml;q=0.9
,*/*;q=0.8
Рисунок 5 – Відповідь на запит GET
QUERY_STRING:
REQUEST_METHOD: GET
PATH_INFO: /
HTTP_ACCEPT:
97