* methods/mirror.cc: prepare for the failure submit
<< Queue->Uri
<< " FailCode: "
<< FailCode << std::endl;
<< Queue->Uri
<< " FailCode: "
<< FailCode << std::endl;
+#if 0 // FIXME: do not use system, make sure to properly encode
+ // URI/FailCode, do not hardcode the submit url
+ system("curl -d url=" + Queue->Uri +
+ " -d FailureCode=" + FailCode +
+ " http://localhost:8000/ &");
+#endif
--- /dev/null
+# File: cgihttpserver-example-1.py
+
+import CGIHTTPServer
+import BaseHTTPServer
+
+class Handler(CGIHTTPServer.CGIHTTPRequestHandler):
+ #cgi_directories = ["/cgi"]
+ def do_POST(self):
+ print "do_POST"
+ #print self.command
+ #print self.path
+ #print self.headers
+ print self.client_address
+ data = self.rfile.read(int(self.headers["content-length"]))
+ print data
+ self.wfile.write("200 Ok\n");
+
+PORT = 8000
+
+httpd = BaseHTTPServer.HTTPServer(("", PORT), Handler)
+print "serving at port", PORT
+httpd.serve_forever()
+