нужен сервис. Что выбрать SOAP или RSS?

mess

Новичок
нужен сервис. Что выбрать SOAP или RSS?

возник вопрос. Нужен сервис для предоставления информации с сайта.
Думаю что лучше. Лучше RSS.
Но дело в том что нужно выбирать поределенную информацию и с аутентификацией.
Т.е. от клиента нужен логин, пароль и еще кое-какие параметры, от которых будет зависеть выводимая информация.
Возможно ли это сделать в RSS?

-~{}~ 03.07.06 11:13:

просто интересно возможно ли там такое. Браться за изучение чего из них.
 

fixxxer

К.О.
Партнер клуба
rss для этого не предназначен :) ты, конечно, можешь все параметры упрятать в URL фида, но это вряд ли тебе подойдет.

-~{}~ 03.07.06 11:15:

про "изучение" громко сказано. и на то и на другое надо по 10 минут (ну на SOAP может 20). :)

-~{}~ 03.07.06 11:16:

а задача-то какая? что с чем обмениваться будет?
 

mess

Новичок
есть сервер на котором много инфы в БД.
Планируется написать клиентскую прогу которая при аутентификации будет получать инфу, предназначенная именно этому пользоватлю. Ну плюс еще можно будет в проге выбирать пару параметров (например диапазон времени по дате).
Не шарю ни в SOAP ни в RSS вот и интересуюсь.
 

mess

Новичок
подскажи пожалуйста где прочитать про него.
поискал, кое что нашел прочитал.
Разъясни саму логику.
У меня сервак, на котором я на php + PostgreSQL програмлю.
Мне нужно будет что-то дополнительно ставить, или просто на php написать определенный код для этого сервиса?
 

mess

Новичок
спасибо :)

-~{}~ 03.07.06 11:50:

а на php версии 4 работает?
нашел примеры, но они только для 5 версии.
 

mess

Новичок
нашел. т.е. этот pakkage нужно установить в линуксе?
я не админ. этим другой чел занимается. я только программлю.
Получается он утсановит этот архив и в моем php появятся функции с SOAP?

-~{}~ 03.07.06 12:32:

а вариант с php_soap.dll не прокатит? чтоб как нить проапгрейдить мой php 4.3?
c pear смотрю здесь по форуму не так то просто работать.
 

mess

Новичок
подскажите как :)

-~{}~ 03.07.06 13:41:

а в RSS возможно посылать параметры? может все таки его выбрать? если конечно там есть такая возможность.
 

Shturm

Гигант мысли
mess
Подсказываю.
PEAR - это набор классов, написанных на php.
Это к вопросу о сложности его использования.
А по поводу RSS - лучше сходить сюда, или, даже сюда.
Там очень подробно написано, что такое RSS.
 

mess

Новичок
благодарю. просмотрев доки сделал выход что RSS для этого никак не годиться... Аутентификацию на нем сделать не выйдет.
 

SiMM

Новичок
> rss для этого не предназначен
Разве они не юзают для этого базовую аутентификацию?
 

mess

Новичок
не знаю. а что за базовая?
я вообще решил делать на php аутентификацию, и ежели прошла, то вывожу прямо на экран инфу в спецификации RSS. Пусть парсируют клиентом сами.
 

SiMM

Новичок
> а что за базовая?
[m]features.http-auth[/m]
Проверил в Abilon'е 2.2.2 build 182 (версия аж 2004го года) - введённые в свойствах ленты имя и пароль передаются именно таким образом.
 

ngm

Новичок
RSS,XML-RPC,SOAP -- подойдет любой вариант, но RSS проще
клиентский запрос:

GET /rss.php?param1=val1&param2=val2 HTTP/1.0\r\n\r\nuser=username&pass=password
(\r\n\r\n -- это 2 перехода на новую строку, все что после тело HTTP запроса)

На сервере:
PHP:
$user = $_POST['user'];  //имя пользователя
$pass = $_POST['pass']; //пароль
$param1 = $_GET['param1']; //параметр
$param2 = $_GET['param2']; //параметр
 

neko

tеam neko
если ты собираешся что-то передавать скрипту RSS это малость не в тему.
 

mess

Новичок
nqm спасибо.
неко а почему не в тему? get метод я уже попробвал прокатывает. А вот POST не выходит.

-~{}~ 04.07.06 14:12:

не знаю что написал, как выжу пароль передается постом. :)
чтож попробую.
 

neko

tеam neko
ну потому что он не предназначен для этого.
ты вообще читал спецификацию формата?
 
Сверху