http://www.cnblogs.com/youring2/archive/2013/03/08/2949455.html
http://www.cnblogs.com/youring2/archive/2013/03/09/2950992.html
http://www.cnblogs.com/developersupport/p/aspnet-webapi.html