Not to be picky... (I typo al tha tme mysef).

But, I noticed a typo in one of your strings:

Console.WriteLine("Recived Request from" + request.Url.ToString())

The word Recived should be Received.

Just a heads up.