Универсальный пример 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