forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Интернет-данные (http://forum.boolean.name/showthread.php?t=15833)

Rock2roll 12.11.2011 00:01

Интернет-данные
 
Очень поможете, если дадите мне ответ и помощь.
Вопрос таков.
Мне надо с помощью либы или без неё открыть по указаному адресу в сети текстовый файлик ('http://mysite.com/myfile.txt' - это пример). Считать строку из этого файла и вывести её на экран.
Как реализовать?
Заранее человеческое спасибо.

alexprey 12.11.2011 02:52

Ответ: Интернет-данные
 
Изучаем http://forum.boolean.name/showthread.php?t=8417

Rock2roll 12.11.2011 22:27

Ответ: Интернет-данные
 
Не нашел того, что мне нужно. Ткни носом пожалуйста.

alexprey 13.11.2011 01:11

Ответ: Интернет-данные
 
Помойму я тебя и так ткнул носом. Сами ленитесь соображать.
Ладно все равно ща делать нечего:
procedure q_property(key, value: string);
Устанавливает свойство key c значением value для функции q_request.

function q_request(url, method, body, gz: string): integer;
Создает соединение с url, методом method и телом body, вспомогательным параметром gz и возвращает ответ сервера.
Заголовки предварительно установить с помощью q_property.
Параметр gz может иметь слудующие значения:
"gzip" - если сервер поддерживает сжатие, загружает данные в сжатом виде gzip, get_datа вернет распакованные данные, в случае ошибки распаковки ничего.
"auto" - аналогично gzip, но в случае ошибки распаковки автоматически перезагрузить указанный url в несжатом виде.
"none" - используется обычная загрузка без сжатия.
Также автоматически определяет кодировку и перекодирует при возможности входные данные.
Поддерживает UTF-8, и кириллические русские Windows-1251, ISO-8859-5, MacCyrillic, KOI8-R.
Функия поддерживает автоматическую переадресацию.
function get_data(): string;
Ожидает окончания загрузки всех данных и возвращает загруженные данные.
Получение больших данных может занимать много времени, программа будет простаивать, лучше использовать get_data_bg или get_stream.
Код:

q_property ("User-Agent","My file dowloader");
q_request ("http://mysite.com","GET /myfile.txt HTTP/1.0","none");
file_txt := get_data();


alexprey 13.11.2011 01:12

Ответ: Интернет-данные
 
Еще советую почитать про HTTP протокол, чтобы понять что за свойства, методы и т.д.

Rock2roll 13.11.2011 10:50

Ответ: Интернет-данные
 
Ок, это более помогло. буду пробовать


Часовой пояс GMT +4, время: 05:43.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot