19 lines
645 B
Python
19 lines
645 B
Python
from http.server import *
|
|
import http.client as cli
|
|
import requests
|
|
import device_management_pb2
|
|
import socket
|
|
class A(BaseHTTPRequestHandler):
|
|
def do_POST(self):
|
|
self.send_response(200)
|
|
self.send_header("Content-Type", "text/html")
|
|
self.end_headers()
|
|
dat = self.rfile.read(int(self.headers.get('Content-Length')))
|
|
print("data read")
|
|
print(dat)
|
|
con = requests.request('POST', 'https://m.google.com/devicemanagement/data/api', data=dat)
|
|
self.wfile.write(bytes(str(con.status_code), 'utf-8'))
|
|
# self.wfile.close()
|
|
hs = HTTPServer(("0.0.0.0", 3040), A)
|
|
hs.serve_forever()
|