Skip to content

Instantly share code, notes, and snippets.

@joker234
Created December 1, 2022 14:23
Show Gist options
  • Save joker234/c2e550aa25c1ff7dc3020dd2360d4a31 to your computer and use it in GitHub Desktop.
Save joker234/c2e550aa25c1ff7dc3020dd2360d4a31 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python3
from http.server import HTTPServer, BaseHTTPRequestHandler
class AlwaysErrorRequestHandler(BaseHTTPRequestHandler):
status_code = 500
def do_GET(self):
self.respond()
def do_POST(self):
self.respond()
def do_HEAD(self):
self.respond()
def respond(self):
out = bytes("Hello World", "UTF-8")
self.protocol_version = "HTTP/1.1"
self.send_response(self.status_code)
self.send_header("Content-type", "application/soap+xml; charset=utf-8")
self.send_header("Content-length", str(len(out)))
self.end_headers()
self.wfile.write(out)
if __name__ == '__main__':
httpd = HTTPServer(("", 8080), AlwaysErrorRequestHandler)
try:
httpd.serve_forever()
except KeyboardInterrupt:
pass
httpd.server_close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment