RestCake 1.1 (.NET 4.0)

Rating:        Based on 1 rating
Reviewed:  0 reviews
Downloads: 214
Change Set: 59898
Released: Aug 26, 2010
Updated: Aug 26, 2010 by evol_hel
Dev status: Stable Help Icon

Recommended Download

Application RestCake 1.1 (.NET 4.0)
application, 791K, uploaded Aug 26, 2010 - 214 downloads

Release Notes

Version 1.1 changes:
- Fixed a race condition in RestHttpHandler.initializeMetadata() that could cause NullReferenceExceptions or "the given key was not present in the dictionary" exceptions.
- RestError is now RestException, and inherits from Exception
- RestExceptions are not returned directly to the client any longer. They are simply thrown, so it's up to developers to do what they want in Application_Error().
- Better exception handling of reflective calls of your service methods from RestHttpHandler
- Other minor bug fixes
- A bit of code cleanup
- Additional documentation and examples have been added (source only: this doesn't affect the binary download)

This is currently in production use on many enterprise scale applications. I trust it and recommend it. However, there will be bugs. As we create new REST services with RestCake, certain service methods have combinations of arguments in their method signatures that reveal additional bugs. Most of it is related to how the string arguments coming in from the UriTemplate params, query params, and POSTed params are converted to their proper types, and passed to the correct service method. If you get strange exceptions, please let me know immediately, and please include the method signature of the service method you were trying to call. That being said, you probably won't run into those problems, unless you have very strange types you're passing around: Dictionaries of dictionaries of user DTOs, etc.

The Newtonsoft.Json.dll that is bundled has been upgraded to Json.NET 3.5r8. Visit http://json.codeplex.com for details on that project.

Reviews for this release