During an assessment, I needed a web server which would serve a 204 HTTP response. Is is not so common or easy to find it, so I decided to create one for when needed, which I would be able to use it offline.
Just save the snippet below as a python file and change the status code. When loading the page, it will serve you the status code needed.
from http.server import HTTPServer, BaseHTTPRequestHandler
ADDRESS = ""
PORT = 8000
class RequestHandler(BaseHTTPRequestHandler):
def do_GET(self):
# Select the HTTP Response needed, currently it's 204
self.send_response(204)
def run(server_class=HTTPServer, handler_class=BaseHTTPRequestHandler):
server_address = (ADDRESS, PORT)
httpd = server_class(server_address, handler_class)
httpd.serve_forever()
if __name__ == '__main__':
run(handler_class=RequestHandler)
Was this post helpful?
Let us know if you liked the post.