Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отправка получение с сервера XML запросов, Отправка получение с сервера XML запросо 
:(
    Опции темы
Том
Дата 25.2.2006, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 25.2.2006

Репутация: нет
Всего: нет



Подскажите, плз, как мне отправить на сервер XML запрос и принять ответ! Буду очень признателен за пример!
PM MAIL   Вверх
Snowy
Дата 25.2.2006, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



На дискетке отнеси.
PM MAIL   Вверх
Том
Дата 25.2.2006, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 25.2.2006

Репутация: нет
Всего: нет



Не смешно. Может кто серьёзно подскажет что делать?
PM MAIL   Вверх
Snowy
Дата 25.2.2006, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Какой вопрос, такой и ответ.
Что за сервер? Зачем ему передавать XML?
Из вопроса вообще ничего не понятно.
PM MAIL   Вверх
Том
Дата 25.2.2006, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 25.2.2006

Репутация: нет
Всего: нет



Сервер E-port ("https://dealer.e-port.ru:443/cp/oem"). Необходимо послать запрос методом Post. Запрос в формате XML. На определенный порт, например 443. Моя проблема в том, чтобы отправить и принять!Я не как не допру какие компоненты использовать и как! smile
PM MAIL   Вверх
Snowy
Дата 25.2.2006, 23:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Запрос не может быть XML.
Одно из полей может быть передано в XML формате.
Для этого нужно знать, какое именно.
А передать не сложно.
Поищи по форуму по IdHTTP.Post
Примеров было масса. А конкретная реализация зависит от конкретного случая.
Главное знать, что ждет сервер, чтобы корректно обработать запрос.
Остальное все по стандарту.

PM MAIL   Вверх
Том
Дата 27.2.2006, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 25.2.2006

Репутация: нет
Всего: нет



Полазил, кой что нашел, но проблема пока остается!

Вот прмер запроса:
Код

<?xml version="1.0"?>
<!DOCTYPE package PUBLIC "-//e-port//Eport Diler Message 
protocol 1.0.//EN" "http://dtd.e-port.ru/request.10.dtd">
<package>
    <header>
        <time>24-02-2006 09:38:39</time>
        <version>OEM/10.0.0</version>
        <dir>231</dir>
        <point>1</point>
        <card>269000-00077</card>
        <pin>3528897737</pin>
    </header>
    <operation>
        <id>1172</id>
        <hash>158352250</hash>
        <time>24-02-2006 09:38:37</time>
        <dir>231</dir>
        <product>4420</product>
        <account>
            <value>9166854001</value>
        </account>
        <sum>1.0000</sum>
        <total>30.55</total>
        <interest>0.00</interest>
        <qty>1.00</qty>
        <option>
            <name>ncheck</name>
            <value>00001020903001172</value>
        </option>
    </operation>
</package>


Вот енто и тадо как то отправить по SSL каналу на "https://dealer.e-port.ru:443/cp/oem", и главное - получить ответ, в том же формате! По-моему его кодировать нужно, но как? smile
PM MAIL   Вверх
Snowy
Дата 27.2.2006, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Работа с SSL: http://forum.vingrad.ru/index.php?showtopi...st&p=511957
А вот в каком виде передавать твой XML не ясно.
Нужно передать его так, как ожидает сервер.
А выяснить как он ожидает - это уже твоя задача.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0480 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.