Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Метод POST и XML, Как отправить post запрос на xml? 
:(
    Опции темы
tek
Дата 28.12.2007, 01:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Раньше я программировал на Perl, сейчас плавно перехожу на Ruby и возникла проблема.
Не получается у меня отправить с помощу метода POST данные (на перле все ок).

Проще говоря я хочу работать с XML - интерфейсами. Как с ними работать на Ruby? или на ROR

Код

use LWP::UserAgent;
use HTTP::Request;

my $message = '<request>
<blah></blah>
<siblah></siblah>
<pablah>blahblahblah</pablah>
<params>
<nuno>1000</nuno>
<sendo>501</sendo>
<mers>5</mers>
</params>
</request>';

my $userAgent = LWP::UserAgent->new();
my $request = HTTP::Request->new(POST => 'https://www.blah-blah.cc/XML-blah.asp');
$request->content($message);
$request->content_type("text/xml; charset=utf-8");
my $response = $userAgent->request($request);

if($response->code == 200) {
 print "ok\n";
}else {
 print $response->error_as_HTML;
}



Как бы Вы такое написали на Ruby? Или подскажите как сформировать POST для отправки таких xml данных.


Это сообщение отредактировал(а) tek - 30.12.2007, 20:57
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Ruby: Общие вопросы"
source777
  • С чего начать? начинаем
  • Ссылки на полезные ресурсы смотрим тут
  • Обязательно следуйте правилам Vingrad.
  • Пожалуйста, прочитайте рекомендации по работе в форуме и навигации по Vingrad.
  • Для вставки кодов Ruby используйте тег: [code=ruby]код[/code]. Когда в будущем подсветка синтаксиса для Ruby будет реализована, весь исходных код преобразится.
  • Используйтe чекбокс "Транслит" (возле кнопок кодов), если у Вас нет русских шрифтов.
  • Помните, для каждого вопроса должна быть своя тема.

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

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


 




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


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

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