• Usage for REST Assured version 1.9.0 and earlier
  • Static imports
  • Example 1 - JSON
  • Returning floats and doubles as BigDecimal
  • Example 2 - XML
  • XML namespaces
  • XPath
  • Schema and DTD validation
  • Example 3 - Complex parsing and validation
  • Additional Examples
  • Note on floats and doubles
  • Getting Response Data
  • JSON (using JsonPath)
  • JsonPath Configuration
  • XML (using XmlPath)
  • XmlPath Configuration
  • Single path
  • Headers, cookies, status etc
  • Multi-value headers and cookies
  • Multi-value headers
  • Multi-value cookies
  • Detailed Cookies
  • Specifying Request Data
  • Parameters
  • Multi-value parameter
  • No-value parameter
  • Path parameters
  • Cookies
  • Headers
  • Content Type
  • Request Body
  • Verifying Response Data
  • Response Body
  • Cookies
  • Status
  • Headers
  • Content-Type
  • Full body/content matching
  • Authentication
  • OAuth
  • Multi-part form data
  • Object Mapping
  • Serialization
  • Content-Type based Serialization
  • Using an Explicit Serializer
  • Deserialization
  • Content-Type based Deserialization
  • Custom Content-Type Deserialization
  • Using an Explicit Deserializer
  • Configuration
  • Custom
  • Custom parsers
  • Default parser
  • Default values
  • Specification Re-use
  • Filters
  • Response Builder
  • Logging
  • Request Logging
  • Response Logging
  • Root path
  • Path arguments
  • Session support
  • Session Filter
  • SSL
  • URL Encoding
  • Detailed configuration
  • Encoder Config
  • Decoder Config
  • Session Config
  • Redirect DSL
  • Connection Config
  • Json Config
  • HTTP Client Config
  • More info