...
Перед запуском можно проверить сохраненный авторизационный токен в разделе разделе разделе Cookies:
Отправляем запрос и получаем в ответ:
...
Code Block | ||
---|---|---|
| ||
import requests url = "https://testdev2.logistpro.su/api/v1/tender/{id}/upload" payload={'Type': 'Накладная'} files=[ ('File',('Накладная_Н-123 (test).pdf',open('/path/to/Накладная_Н-123 (test).pdf','rb'),'application/pdf')) ] headers = { 'x-apikey': 'jn/PYDwYKV7INbTQwZFdpXe4LEuYvBg9fgsIdykDigM=', 'Cookie': '.AspNet.ApplicationCookie={token}' } response = requests.request("POST", url, headers=headers, data=payload, files=files) print(response.text) |
1С:Предприятие 8+ (с использованием Connector)
Code Block |
---|
Заголовки = Новый Соответствие; Заголовки.Вставить("x-apikey", "jn/PYDwYKV7INbTQwZFdpXe4LEuYvBg9fgsIdykDigM="); Cookies = Новый Массив; Cookies.Добавить(Новый Структура("Наименование,Значение", ".AspNet.ApplicationCookie", "{token}")); Файлы = Новый Массив; Файлы.Добавить(Новый Структура("Имя,Данные,ИмяФайла", "File", Base64Значение("{содержимое файла}"), "Накладная_Н-123 (test).pdf")); Данные = Новый Структура("field1,field2", "Type", "Накладная"); Результат = КоннекторHTTP.Post("https://testdev2.logistpro.su/api/v1/tender/{id}/upload", Неопределено, Новый Структура("Заголовки,Cookies,Файлы,Данные", Заголовки, Cookies, Файлы, Данные)); |
...