XEP-0206: XMPP Over BOSH

E846653

XEP-0206: XMPP Over BOSH is an XMPP extension that specifies how to transport XMPP stanzas over HTTP using the Bidirectional-streams Over Synchronous HTTP (BOSH) technique, enabling real-time messaging in web and firewall-restricted environments.

Try in SPARQL Jump to: Statements Referenced by

Statements (51)

Predicate Object
instanceOf XMPP Extension Protocol
XMPP Standards Foundation specification
basedOn BOSH NERFINISHED
category Standards Track XMPP Extension NERFINISHED
compatibleWith existing XMPP servers that implement BOSH endpoints
defines BOSH session creation for XMPP clients
BOSH session termination for XMPP clients
error conditions for XMPP over BOSH sessions
how XMPP authentication occurs over BOSH
how XMPP resource binding occurs over BOSH
how XMPP session establishment occurs over BOSH
how XMPP stream features are negotiated over BOSH
how to handle inactivity timeouts in BOSH sessions
how to handle simultaneous HTTP requests in BOSH sessions
how to maintain an XMPP stream over multiple HTTP requests
request and response parameters for XMPP over BOSH
transport of XMPP stanzas over HTTP
use of HTTP long polling for XMPP
use of rid (request ID) in BOSH for XMPP
use of sid (session ID) in BOSH for XMPP
enables XMPP communication from web browsers
XMPP communication in firewall-restricted environments
long-lived bidirectional communication over stateless HTTP
real-time messaging over HTTP
extends XMPP Core NERFINISHED
XMPP IM NERFINISHED
goal allow XMPP usage where direct TCP connections are blocked
enable XMPP for browser-based applications
provide near real-time XMPP communication over HTTP
hasAbbreviation XEP-0206 NERFINISHED
hasAcronym BOSH NERFINISHED
hasFullName XMPP Over BOSH NERFINISHED
intendedFor XMPP client implementers
XMPP server implementers
maintainedBy XMPP Standards Foundation NERFINISHED
protocolFamily XMPP NERFINISHED
relatedTo XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH) NERFINISHED
XMPP Core (RFC 6120) NERFINISHED
XMPP IM (RFC 6121) NERFINISHED
securityConsiderations discusses authentication and session hijacking risks
recommends use of HTTPS for confidentiality and integrity
specifies how XMPP stanzas are encapsulated in HTTP requests and responses
mapping between XMPP streams and BOSH sessions
supports AJAX-based XMPP clients
JavaScript XMPP clients
web-based XMPP clients
usesPattern HTTP long polling
comet-style HTTP connections
usesTechnique Bidirectional-streams Over Synchronous HTTP NERFINISHED
usesTransport HTTP NERFINISHED
HTTP over TCP

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

XMPP Extension Protocols hasComponent XEP-0206: XMPP Over BOSH