Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagepy
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, Файлы, Данные));