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
   93   94   95   96   97   98   99   100   101   102   103