IQ
From JaWiki (Jabber/XMPP wiki)
IQ (Info/Query) - особый вид станс, реализующий механизм типа "запрос-ответ". Интерпретация IQ-станс позволяет "сущности" сделать запрос и получить ответ от другой "сущности". Тип данных, передающихся в запросе или ответе определяет namespace дочернего элемента по отношению к IQ.
Для прослеживания пути запросов-ответов используется аттрибут "id", который является обязательным для IQ.
Типы IQ
Аттрибут "type", являющийся обязательным для IQ, определяет тип IQ:
- get - запрос информации или требований;
- set - передача требуемых данных, установка новых значений или замена существующих;
- result - ответ на успешно выполненный запрос типа "set" или "get";
- error - при запросе произошла ошибка.