powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Обновление данных в программе из интернента
11 сообщений из 11, страница 1 из 1
Обновление данных в программе из интернента
    #36634345
reZFedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

У меня такая ситуация. Написал программу, которая за основу данных принимает XML-файл, который парсит и получает массив данных уже для внутренней обработки.
Задача стоит обновлять эти данные через нет, тоесть (как я вижу решение) затягивать данные (XML-файл) c фиксированнного url'а, а потом его распарсивать в массив данных программы. Все бы в принципе решалось тривиально, если бы не было примитивной авторизации. На стороне сервера за авторизацию скорее всего будет отвечать PHP.
Если не трудно подскажите:
1) какими средствами из приложения отправить запрос (единственное что вроде уяснил что это должен быть POST) к PHP, в котором можно передать данные для авторизации?
2) как заставить PHP отправить мне (в программу или на HDD) файл (какой именно, тоесть соответствующий результатам авторизации, это пока вопрос не критичный)?
3) можно ли (если пункт 2 реален) этот файл получить напрямую в программу (в виде потока или соответствующей структуры/класса наподобие того как можно загружать изображения в TPicture)?

Заранее спасибо за любую инфу и линки.
...
Рейтинг: 0 / 0
Обновление данных в программе из интернента
    #36634368
про герр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reZFedorДобрый день.

У меня такая ситуация. Написал программу, которая за основу данных принимает XML-файл, который парсит и получает массив данных уже для внутренней обработки.
Задача стоит обновлять эти данные через нет, тоесть (как я вижу решение) затягивать данные (XML-файл) c фиксированнного url'а, а потом его распарсивать в массив данных программы. Все бы в принципе решалось тривиально, если бы не было примитивной авторизации. На стороне сервера за авторизацию скорее всего будет отвечать PHP.
Если не трудно подскажите:
1) какими средствами из приложения отправить запрос (единственное что вроде уяснил что это должен быть POST) к PHP, в котором можно передать данные для авторизации?
2) как заставить PHP отправить мне (в программу или на HDD) файл (какой именно, тоесть соответствующий результатам авторизации, это пока вопрос не критичный)?
3) можно ли (если пункт 2 реален) этот файл получить напрямую в программу (в виде потока или соответствующей структуры/класса наподобие того как можно загружать изображения в TPicture)?

Заранее спасибо за любую инфу и линки.

Все это решается согласованием протокола обмена данными между сервером и клиентом, пока его нет (не предоставили разработчики сервера) говорить об чем то бессмысленно.
...
Рейтинг: 0 / 0
Обновление данных в программе из интернента
    #36634375
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про геррВсе это решается согласованием протокола обмена данными между сервером и клиентом, пока его нет (не предоставили разработчики сервера) говорить об чем то бессмысленно.
я в свое время стебался над php на сайте фатала и активиксом интернет браузера для получения хтмл кода (который был не хтмл, а был в нужном мне формате)
получалось прикольна
...
Рейтинг: 0 / 0
Обновление данных в программе из интернента
    #36634402
reZFedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про геррВсе это решается согласованием протокола обмена данными между сервером и клиентом, пока его нет (не предоставили разработчики сервера) говорить об чем то бессмысленно.
Я не совсеи, точнее совсем не понял о чем реч, но это мое незнание.
А можно ли из приложения послать что-то типа http://somesite.ru/index.php?login=21&pass=759624 и получить на это хоть какой-нить ответ? точнее принять ответ
...
Рейтинг: 0 / 0
Обновление данных в программе из интернента
    #36634431
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reZFedorЯ не совсеи, точнее совсем не понял о чем реч, но это мое незнание.
А можно ли из приложения послать что-то типа http://somesite.ru/index.php?login=21&pass=759624 и получить на это хоть какой-нить ответ? точнее принять ответ
можно
но это возможно будет не самый оптимальный вариант.
однако один из самых простых.
...
Рейтинг: 0 / 0
Обновление данных в программе из интернента
    #36634449
reZFedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklinможно
но это возможно будет не самый оптимальный вариант.
однако один из самых простых.
Я так понимаю самое оптимальное это действительно определить протокол по которому будет происходить обмен данными клиент-сервер, но мне кажется это больше подходит для например онлайн игр, или еще чего нить сложного. Мне необходимо раз в неделю засинхронить кучу однотипных данных. По сему для меня (пока) чем прощще тем лучше.
Не можешь подсказать в какую сторону копнуть?
...
Рейтинг: 0 / 0
Обновление данных в программе из интернента
    #36634474
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reZFedorЯ так понимаю самое оптимальное это действительно определить протокол по которому будет происходить обмен данными клиент-сервер, но мне кажется это больше подходит для например онлайн игр, или еще чего нить сложного. Мне необходимо раз в неделю засинхронить кучу однотипных данных. По сему для меня (пока) чем прощще тем лучше.
Не можешь подсказать в какую сторону копнуть?
можно любой небольшой http клиент, который будет скачивать код странички в оперативную память.
по своему опыту скжау, что это максимум пара часов при некотором знании компьютрных сетей.
...
Рейтинг: 0 / 0
Обновление данных в программе из интернента
    #36634484
reZFedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AklinreZFedor....
Не можешь подсказать в какую сторону копнуть?
можно любой небольшой http клиент, который будет скачивать код странички в оперативную память.
по своему опыту скжау, что это максимум пара часов при некотором знании компьютрных сетей.
Это ответ на "А можно ли из приложения послать что-то типа http://somesite.ru/index.php?login=21&pass=759624 и получить на это хоть какой-нить ответ? точнее принять ответ"? Или я чот не допонял?
...
Рейтинг: 0 / 0
Обновление данных в программе из интернента
    #36634519
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reZFedorЭто ответ на "А можно ли из приложения послать что-то типа http://somesite.ru/index.php?login=21&pass=759624 и получить на это хоть какой-нить ответ? точнее принять ответ"? Или я чот не допонял?
именно так

можешь почитать что нибудь здесь про библиотеки работающие с http, если не хочешь сам писать. Ищи что нибудь маленькое, что будет удовлетворять твоим интересам.

Модератор: Тема перенесена из форума "C++".
...
Рейтинг: 0 / 0
Обновление данных в программе из интернента
    #36636100
reZFedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AklinИщи что нибудь маленькое, что будет удовлетворять твоим интересам.
Я знаю твое отношение в Борланду, но ты имел в виду компонент?
Если да то какой?
...
Рейтинг: 0 / 0
Обновление данных в программе из интернента
    #36636121
reZFedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А подойдет ли для "А можно ли из приложения послать что-то типа http://somesite.ru/index.php?login=21&pass=759624 и получить на это хоть какой-нить ответ? точнее принять ответ" компонент TIdHTTP? Или подобный ему какойнить
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Обновление данных в программе из интернента
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]