Форум сайта python.su
0
Хочу написать программу которая будет загружать документы на сайт zakupki.gov.ru, там используется протокол tls и post запросы с текстом в xml, посоветуйте что надо почитать чтобы это сделать (желательно на русском)
Пример POST-запроса (в скобках указаны переменные значения):
POST /223/integration/integration/upload HTTP/1.1
15
Content-Type: multipart/form-data; boundary=—————————7db10b11c0824
Host: int223.zakupki.gov.ru
Content-Length: (размер содержимого)
Connection: Keep-Alive
Cache-Control: no-cache
—————————–7db10b11c0824
Content-Disposition: form-data; name=“login”
(имя пользователя)
—————————–7db10b11c0824
Content-Disposition: form-data; name=“password”
(пароль)
—————————–7db10b11c0824
Content-Disposition: form-data; name=“document”; filename=“(имя файла)”
Content-Type: text/xml
Офлайн
0
Нашел библиотеку python requests, она подойдет? khashtamov.com/ru/python-requests/
Офлайн
221
да
Офлайн
0
Я правильно отправляю POST запрос?
import requests payload = "POST /223/integration/integration/upload HTTP/1.1 15 Content-Type: multipart/form-data; boundary=—————————7db10b11c0824 Host: int223.zakupki.gov.ru Content-Length: (размер содержимого) Connection: Keep-Alive Cache-Control: no-cache —————————–7db10b11c0824 Content-Disposition: form-data; name=“login” (имя пользователя) —————————–7db10b11c0824 Content-Disposition: form-data; name=“password” (пароль) —————————–7db10b11c0824 Content-Disposition: form-data; name=“document”; filename=“(имя файла)” Content-Type: text/xml" r = requests.post("https:// int223.zakupki.gov.ru/223/integration/integration/upload", data = payload)
Отредактировано l-giz (Июль 9, 2017 14:56:49)
Офлайн
221
Вы бы хоть документацию по requests почитали
Офлайн