0
0 Комментариев

Проблема в том что, на сервер приходит строка типа "b'file=%89PNG%0D%0A%1A%0A%$token=aawdawdawd$id=adawdwa" а как вытянуть из нее данные, никак не могу понять

Данные отправляются так:

data = {
    "file": contents,
    "token": "wewfweo[f'ibw['oiebnf[",
    "id": "image_1.jpg"
}
r = requests.post('http://localhost:8000/', data=data)

Принимаю на сервере:

from http.server import BaseHTTPRequestHandler, HTTPServer
 
def do_POST(self):
    self._set_headers()
    print("in post method")
    self.data_string = self.rfile.read(int(self.headers['Content-Length']))
 
    self.send_response(200)
    self.end_headers()
 
    self.wfile.write(bytes("Hello World".encode("UTF-8")))


Добавить комментарий