| 12345678910111213141516171819202122232425 |
- from http.server import BaseHTTPRequestHandler
- from http.server import HTTPServer
- import random
- class HttpGetHandler(BaseHTTPRequestHandler):
- """Обработчик с реализованным методом do_GET."""
- def do_GET(self):
- self.send_response(200)
- self.send_header('Content-Type', 'application/json')
- self.end_headers()
- bad_symbol = "" if random.randint(0, 10) > 4 else "!@^$*#"[random.randint(0,5)]
- self.wfile.write(f'{{"value":"Иванов{bad_symbol} Иван Иванович"}}'.encode(encoding='utf_8'))
- def run():
- server_address = ('', 4444)
- httpd = HTTPServer(server_address, HttpGetHandler)
- try:
- httpd.serve_forever()
- except KeyboardInterrupt:
- httpd.server_close()
- if __name__ == "__main__":
- run()
|