示例#1
0
        public void Run()
        {
            // Proxy
            // Utwórz klasę HttpLoggerProxy, która wyświetli na ekranie jaki Request jest wysyłany.
            // Oraz jaki Response zostaje zwrócony.
            // Na e.wsei wrzucamy tylko klasę HttpLoggerProxy

            // Na konsoli powinno się wypisać:

            // Request GET - www.google.com
            // Response - Mock data from the web

            // Request PUT - www.gmail.com
            // Response - Mock data from the web

            BasicHttpClient client = new BasicHttpClient();
            HttpLoggerProxy proxy  = new HttpLoggerProxy(client);

            proxy.MakeRequest("www.google.com", HttpMethod.GET);
            proxy.MakeRequest("www.gmail.com", HttpMethod.PUT);
        }
示例#2
0
 public HttpLoggerProxy(BasicHttpClient client)
 {
     this.Client = client;
 }