Difference between revisions of "IQ"
From JaWiki (Jabber/XMPP wiki)
(+RFC) |
|||
Line 10: | Line 10: | ||
* result - ответ на успешно выполненный запрос типа "set" или "get"; | * result - ответ на успешно выполненный запрос типа "set" или "get"; | ||
* error - при запросе произошла ошибка. | * error - при запросе произошла ошибка. | ||
+ | |||
+ | == Ссылки == | ||
+ | |||
+ | RFC 3920 |
Revision as of 09:44, 10 April 2007
IQ (Info/Query) - особый вид станс, реализующий механизм типа "запрос-ответ". Интерпретация IQ-станс позволяет "сущности" сделать запрос и получить ответ от другой "сущности". Тип данных, передающихся в запросе или ответе определяет namespace дочернего элемента по отношению к IQ.
Для прослеживания пути запросов-ответов используется аттрибут "id", который является обязательным для IQ.
Типы IQ
Аттрибут "type", являющийся обязательным для IQ, определяет тип IQ:
- get - запрос информации или требований;
- set - передача требуемых данных, установка новых значений или замена существующих;
- result - ответ на успешно выполненный запрос типа "set" или "get";
- error - при запросе произошла ошибка.