Универсальный пример cURL


Вариант 1

  • Скачать архив
    для WINDOWS x64 Russkart_exchange64
    для WINDOWS x32 Russkart_exchange32
  • Разархивировать на диск C:
  • Запускать c:\Russkart_exchange\exchange <Логин> <Пароль> <Имя файла выгрузки>
    Пример: c:\Russkart_exchange\exchange 478654ef401a70836f24ccbvb4ab6175869a054fc yourpassword c:\Russkart_exchange\for_upload\test.xml
  • Файл с результатами выполнение загрузки в каталоге: c:\Russkart_exchange\history\

Вариант 2

  • Устанавливаем cURL
    Скачать
    Архив распаковываем на диск
    Запускаем с:\curl\bin\curl.exe
    Проверяем из командной строки cmd
    cd c:/curl/bin/
    curl google.com
  • Подготавливаем файлы для выгрузки данных
    Пример: c:\curl\request\dd.xml
  • Запускаем .bat файл (код ниже). Идут обращения к сервисам и запись ответов в файлы.


*.bat

cd c:\curl\bin\

em @echo off
 
set dd=%DATE%
set tt=%TIME%
 
set /a ddd=%dd:~0,2%
IF %ddd% LSS 10 (
  SET day=0%ddd%) else (
  SET day=%ddd%)
set month=%dd:~3,2%
set year=%dd:~6,4%
 
set /a ttt=%tt:~0,2%
 
IF %ttt% LSS 10 (
  SET hour=0%ttt%) else (
  SET hour=%ttt%)
  
SET minute=%tt:~3,2%
SET sec=%tt:~6,2%
    
echo %day% %month% %year% %hour% %minute% %sec%
curl -i -X POST -H "Content-Type: multipart/form-data"  -F "login=%1" -F "pswd=%2" -F "xml=<%3" http://auto.russkart.com/distributor_document/ >> C:\curl\%day%%month%%year%.xml