Loading .gitlab-ci.yml +1 −1 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ prepare: - echo "=== BUILD VERSION ${BUILD_VERSION} ===" - echo "${BUILD_VERSION}" > version.lxt artifacts: name: "netondoweb" name: "postBodyLogger" paths: - . Loading serve.py +8 −6 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ from http.server import BaseHTTPRequestHandler, HTTPServer import logging class S(BaseHTTPRequestHandler): def _set_response(self): self.send_response(200) Loading @@ -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 Loading @@ -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) Loading @@ -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 Loading @@ -41,4 +44,3 @@ if __name__ == '__main__': run(port=int(argv[1])) else: run() Loading
.gitlab-ci.yml +1 −1 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ prepare: - echo "=== BUILD VERSION ${BUILD_VERSION} ===" - echo "${BUILD_VERSION}" > version.lxt artifacts: name: "netondoweb" name: "postBodyLogger" paths: - . Loading
serve.py +8 −6 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ from http.server import BaseHTTPRequestHandler, HTTPServer import logging class S(BaseHTTPRequestHandler): def _set_response(self): self.send_response(200) Loading @@ -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 Loading @@ -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) Loading @@ -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 Loading @@ -41,4 +44,3 @@ if __name__ == '__main__': run(port=int(argv[1])) else: run()