Spring.NET REST Client Framework

Reference Documentation

Authors

Arjen Poutsma (Java) , Bruno Baia

1.0.2

Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically.

Last Updated 11/6/2011


1. Overview
2. RestTemplate
2.1. REST operations
2.1.1. Asynchronous operations
2.2. Configuring the RestTemplate
2.2.1. Base address
2.2.2. HTTP message converters
2.2.3. Error handling
2.2.4. Request factory
2.2.4.1. Silverlight support
2.2.5. Request interceptors
2.2.6. Using the Spring.NET container
2.3. Authenticating requests
2.3.1. Using HttpWebRequest .NET class
2.3.2. Basic authentication
2.3.3. OAuth
2.4. Dealing with HTTP messages
2.5. Under the hood...
3. HTTP Message Conversion
3.1. ByteArrayMessageConverter
3.2. StringHttpMessageConverter
3.3. FileInfoHttpMessageConverter
3.4. FormHttpMessageConverter
3.5. XmlDocumentHttpMessageConverter
3.6. XElementHttpMessageConverter
3.6.1. Silverlight support
3.7. XmlSerializableHttpMessageConverter
3.8. DataContractHttpMessageConverter
3.9. JsonHttpMessageConverter
3.10. NJsonHttpMessageConverter
3.11. Feed converters
3.11.1. Atom10FeedHttpMessageConverter
3.11.2. Rss20FeedHttpMessageConverter
3.11.3. Silverlight support