Задать вопрос
Ответы пользователя по тегу Python
  • Python 3.10 requests как сформировать не стандартный post?

    @HardX Автор вопроса
    Добился чего-то подобного:
    код:
    file={'type':(None,'formData','text/plain; charset=utf-8', {'Content-Transfer-Encoding': 'binary','Content-Length': len('formData')}),
    'image':('image.jpg',open('noch-gory-priroda-dom_resize.jpg', 'rb'),'multipart/form-data',{'Content-Length': 'need size'})}

    На выходе:

    POST /post HTTP/1.1
    User-Agent: okhttp/3.14.7
    Accept-Encoding: gzip
    Accept: */*
    access-token: token
    client: client
    uid: login
    X-APP-VERSION: 2.5.7044
    X-APP-TYPE: knd_mo
    X-APP-BUILD-NUMBER: 70440
    X-PLATFORM: android
    X-PLATFORM-VERSION: 29
    X-DEVICE-NAME: Redmi K20
    X-MOCK-GPS-ENABLED: false
    Content-Language: ru
    Host: knd.mosreg.ru
    Content-Length: 111814
    Content-Type: multipart/form-data; boundary=cf4a51af78e4c55b5a70893e3f5bfde6
    Connection: keep-alive

    --cf4a51af78e4c55b5a70893e3f5bfde6
    Content-Disposition: form-data; name="type"
    Content-Type: text/plain; charset=utf-8
    Content-Transfer-Encoding: binary
    Content-Length: 8

    formData
    --cf4a51af78e4c55b5a70893e3f5bfde6
    Content-Disposition: form-data; name="image"; filename="image.jpg"
    Content-Type: multipart/form-data
    Content-Length: 111418

    ���� # тут image
    Ответ написан
    Комментировать