Add DebuggerDisplay attribute to HttpHeader
Ensure unhandled exceptions in RestServiceBase are rethrown (fixes #16)
Fix incorrect usage of HttpEncode, should be UrlEncode (fixes #15)
Use System.Net.HttpStatusCode instead of just an int
Use DateTimeOffset instead of DateTime to eliminate any potential confusion over time zones
Create a new static readonly string JsonContentType for the "application/json" string literal
Merge pull request #17 from sharwell/UrlEncode

Fix incorrect usage of HttpEncode, should be UrlEncode (fixes #15)
Merge pull request #18 from sharwell/UnhandledExceptions

Ensure unhandled exceptions in RestServiceBase are rethrown (fixes #16)
Merge pull request #19 from sharwell/DebuggerDisplay

Add DebuggerDisplay attribute to HttpHeader
Merge pull request #20 from sharwell/HttpStatusCode

Use System.Net.HttpStatusCode instead of just an int
Merge pull request #21 from sharwell/DateTimeOffset

Use DateTimeOffset instead of DateTime to eliminate any potential confusion over time zones
Merge pull request #24 from sharwell/StringLiteral

Create a new static readonly string JsonContentType for the "application/json" string literal
Use TimeSpan as an unambiguous representation of a duration of time
Use the encoding given in the HttpWebResponse headers
Merge pull request #22 from sharwell/TimeSpan

Use TimeSpan as an unambiguous representation of a duration of time
Merge pull request #23 from sharwell/ResponseEncoding

Use the encoding given in the HttpWebResponse headers
Add the RestServiceBase.DefaultRequestSettings property to simplify customization of the setting to use when a null settings object is passed
Initial API documentation in the Client and Core namespaces
Handle a null innerException passed to the StringSerializationException constructor in accordance with the documentation
Document and implement argument validation in several obvious cases