IQ

From JaWiki (Jabber/XMPP wiki)
Revision as of 09:43, 10 April 2007 by Binary (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

IQ (Info/Query) - особый вид станс, реализующий механизм типа "запрос-ответ". Интерпретация IQ-станс позволяет "сущности" сделать запрос и получить ответ от другой "сущности". Тип данных, передающихся в запросе или ответе определяет namespace дочернего элемента по отношению к IQ.


Для прослеживания пути запросов-ответов используется аттрибут "id", который является обязательным для IQ.

Типы IQ

Аттрибут "type", являющийся обязательным для IQ, определяет тип IQ:

  • get - запрос информации или требований;
  • set - передача требуемых данных, установка новых значений или замена существующих;
  • result - ответ на успешно выполненный запрос типа "set" или "get";
  • error - при запросе произошла ошибка.