Skip to content

Instantly share code, notes, and snippets.

@jopacket
Last active February 10, 2023 15:49
Show Gist options
  • Save jopacket/a5b8d70d6d744579b2f8 to your computer and use it in GitHub Desktop.
Save jopacket/a5b8d70d6d744579b2f8 to your computer and use it in GitHub Desktop.
Simple Python webhook handler
from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
import json
class WebHook(BaseHTTPRequestHandler):
def do_POST(self):
self.send_response(200)
self.end_headers()
print json.dumps(json.loads(self.rfile.read(int(self.headers.getheader('content-length')))), indent=4)
server = HTTPServer(('0.0.0.0', 8000), WebHook)
server.serve_forever()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment