помогите написать простейший HTTP-клиент
Hello!
Пожалуйста кто-нибудь подскажите как решить такую задачу:
Есть некоторый скрипт, расположенный по адресу www.site.com/out.php,
который выдаёт какую-нибудь небольшую строку символов.
Нужно написать простейшую функцию в среде Borland C++ Builder 5.0,
которая по известному WWW-адресу (можно даже по IP чтобы не трогать
DNS(если нужно?)) отркывает сокет, устанавливает соединение, принимает
эту строку и записывает в буффер).
Никаких проверок на ошибки для начала можно не делать, просто хочется
найти реально работающий код для решения такой простой задачи.
В инете мне попадаются либо исходники сложного FTP-клиента, либо скудная
справка по сокетам, рабочего примера простого HTTP-клиента я так и не нашёл.
Здравствуйте !
Один из простых способов - использовать WinInet API.
См. справку по функциям: InternetOpen, InternetConnect,
InternetReadFile.
Т.к. это API, то реализация одинакова при разработки практически во
Всех средах. Пойдет любой пример.
Ссылки по теме:
http://subscribe.ru/archive/comp.prog.visualc/200206/02200124.html
http://codeproject.com/internet/simplehttpclient.asp
http://codeproject.com/internet/httpget-post.asp
--
С уважением, Victor V. Vakchturov.
Сайт для программистов: http://SoftMaker.com.ru
Номер выпуска : 3615
Возраст листа : 373 (дней)
Количество подписчиков : 478
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/236756
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписать: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog
http://subscribe.ru/ http://subscribe.ru/feedback