Commit f7a9e83b authored by Ivan Malenkov's avatar Ivan Malenkov
Browse files

update

parent db2cb58c
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@ prepare:
    - echo "=== BUILD VERSION ${BUILD_VERSION} ==="
    - echo "${BUILD_VERSION}" > version.lxt
  artifacts:
    name: "netondoweb"
    name: "postBodyLogger"
    paths:
      - .

+8 −6
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@
from http.server import BaseHTTPRequestHandler, HTTPServer
import logging


class S(BaseHTTPRequestHandler):
    def _set_response(self):
        self.send_response(200)
@@ -11,7 +12,7 @@ class S(BaseHTTPRequestHandler):
    def do_GET(self):
        logging.info("GET request,\nPath: %s\nHeaders:\n%s\n", str(self.path), str(self.headers))
        self._set_response()
        self.wfile.write("GET request for {}".format(self.path).encode('utf-8'))
        self.wfile.write('{"answer": "ok"}'.encode('utf-8'))

    def do_POST(self):
        content_length = int(self.headers['Content-Length'])  # <--- Gets the size of data
@@ -20,7 +21,8 @@ class S(BaseHTTPRequestHandler):
                     str(self.path), str(self.headers), post_data.decode('utf-8'))

        self._set_response()
        self.wfile.write("POST request for {}".format(self.path).encode('utf-8'))
        self.wfile.write('{"answer": "ok"}'.encode('utf-8'))


def run(server_class=HTTPServer, handler_class=S, port=8001):
    logging.basicConfig(level=logging.INFO)
@@ -34,6 +36,7 @@ def run(server_class=HTTPServer, handler_class=S, port=8001):
    httpd.server_close()
    logging.info('Stopping httpd...\n')


if __name__ == '__main__':
    from sys import argv

@@ -41,4 +44,3 @@ if __name__ == '__main__':
        run(port=int(argv[1]))
    else:
        run()