Developer

Conversation Manager Developer Guide for Android

The Conversation Manager (HttpConversation library) facilitates sending and receiving HTTP requests and responses between an Android app and server, and is built on top of the java.net.HttpURLConnection and javax.net.ssl.HttpsURLConnection APIs, which are provided as part of the Android system.

The main benefit of the HttpConversation library is that the entire communication is performed inside a well-defined conversation flow consisting of a series of request and response filters that allows interleaving operations to be configured for HTTP conversations for common purposes such as authentication, authorization, and tracing.

This document illustrates how to use the various APIs and the Conversation Manager to implement various scenarios in an native OData Android app.