Newer Version Available

This content describes an older version of this product. View Latest

Debugging Streaming API Applications

You must be able to see all of the requests and responses to debug Streaming API applications. Because Streaming API applications are stateful, you need to use a proxy tool to debug your application. Use a tool that can report the contents of all requests and results, such as Burp Proxy, Fiddler, or Firebug.

The most common errors include:
  • Browser and JavaScript issues
  • Sending requests out of sequence
  • Malformed requests that don't follow the Bayeux protocol
  • Authorization issues
  • Network or firewall issues with long-lived connections

Using these tools, you can look at the requests, headers, body of the post, as well as the results. If you must contact us for help, be sure to copy and save these elements to assist in troubleshooting.