. Net server projects can centrally handle all inbound requests through events such as  Application_BeginRequest  in  global.asax , which makes it easy to handle some common logic, such as authentication. Similarly, does the client have an orthodox channel for uniformly handling outbound requests, or better practices? 
  Note:  most of the client"s requests are initiated through  HttpWebRequest.GetResponse . 
