Effective Error Handling with WCF & REST

The post on effective error handling with WCF and REST has been moved to my new blog at www.robbagby.com.

image

Comments

  • Anonymous
    February 18, 2009
    PingBack from http://www.anith.com/?p=11433
  • Anonymous
    February 18, 2009
    Thank you for submitting this cool story - Trackback from DotNetShoutout
  • Anonymous
    February 22, 2009
    #.think.in infoDose #18 (26th Jan - 20th Feb)
  • Anonymous
    June 09, 2009
    Hey bags? how are you?  Nice example.  re: your comment that "defaults change":  I actually think the 500 error is reasonable to return.  If a service throws, then the standard ServiceHost treats it as an exception on the server side.  Totally reasonable for the WebServiceHost2 to do that. The behavior of WebServiceHost seems surprising.
  • Anonymous
    June 09, 2009
    Things are good!  Thanks for asking.In some cases the 500 is good, in others a 400 is more appropriate.  My example was that someone requested a page with a size of 0 or negative.  That is not really a server error, rather a bad request.  If you were not sure what went wrong in this case and were handed a 500, you might think that the service had an issue, when the issue was with your request.  The net-net is that either default will be wrong in certain cases.  You need to control it yourself.Hope all is well with you...Bags
  • Anonymous
    December 21, 2010
    Thanks  for sharing this useful info
  • Anonymous
    August 08, 2011
    Hi,So if I have the following GET:GET http://DomainName/MyService.svc/Products?ProductId=Notice the "ProductId=". This will result in the following error. Is there a way to catch it and return a Bad Request stating that the ProductId was missing in the Querystring?400 - Bad Request.The server encountered an error processing the request. Please see the service help page.