...
Перед запуском можно проверить сохраненный авторизационный токен в разделе разделе разделе 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, Файлы, Данные)); |
...
