Добавлено: 24 Май 2004, 10:55
				
				Мне нужно заслать СВОИ данные на уже существующий сайт. Якобы я браузером прочитал страничку, занёс данные в поля и отправил обратно. С тем, чтобы сайт решил, что я ручками заполнил нужные поля и нажал нужную кнопку. А я хочу сделать то же самое, но программно.
В MSDN есть функции HTTPSendRequest (HttpSendRequestEx) . Они, скорее всего, и делают то что надо.
---------------------------------------
C уважением,
Юрий Философов,
Главный программист
Корпорация "Диполь", Саратов
E-mail yufil@tacis-dipol.ru (служ)
yufil@renet.com.ru (дом)
ICQ#75924439
Не могли бы Вы поделиться результатом изысканий? Я имею в виду, воспользовались ли Вы каталистой или другим продуктом или, наоборот, HttpSendRequest'ом? Возникла совершенно аналогичная задача - послать запрос, предварительно проинициализировав списки месяцев и годов на веб-странице.
С уважением, Михаил.
Там класс для считывания и записи данных.
А звучит примерно так.
---------------------------------------
C уважением,
Юрий Философов
Написал: ClaList(2)
			В MSDN есть функции HTTPSendRequest (HttpSendRequestEx) . Они, скорее всего, и делают то что надо.
---------------------------------------
C уважением,
Юрий Философов,
Главный программист
Корпорация "Диполь", Саратов
E-mail yufil@tacis-dipol.ru (служ)
yufil@renet.com.ru (дом)
ICQ#75924439
Не могли бы Вы поделиться результатом изысканий? Я имею в виду, воспользовались ли Вы каталистой или другим продуктом или, наоборот, HttpSendRequest'ом? Возникла совершенно аналогичная задача - послать запрос, предварительно проинициализировав списки месяцев и годов на веб-странице.
С уважением, Михаил.
Угу. Именно так.Я имею в виду, воспользовались ли Вы каталистой или другим продуктом или, наоборот, HttpSendRequest'ом? Возникла совершенно аналогичная задача - послать запрос, ...
Могу. http://www.tacis-dipol.ru/fil/ftp.zip... предварительно проинициализировав списки месяцев и годов на веб-странице.
Там класс для считывания и записи данных.
А звучит примерно так.
Код: Выделить всё
F                   CLASS(Chttp)                          
                     END           
          F.SetUserName(Loc:userName,loc:Password)
          F.SetProxy(Loc:Proxy)
          F.Connect(Loc:Address,Loc:Port)
          If F.Error()
             Stop('Connect Error:' & F.Error)
          Else
            ... Подготовка полей к передаче ... 
            F.AddData('Id',Field)
            ...
            F.GetData(Loc:Url)
            ! Теперь F.Response содержит принятый текст или F.Error сообщение об ошибке 
          EndC уважением,
Юрий Философов
Написал: ClaList(2)