title: RESTful web services, .net compact framework, and the many HTTP methods
body: <p>I have recently decided that a client/server application I am building (where the client is a Windows Mobile device running .netcf 3.5) would, ideally, utilise a lightweight web service conforming roughly to the principles of REST. </p>
  
  <p>Is there a way (and if so what is the easiest way) to implement the most common HTTP methods using the .net compact framework. Specifically, we are hoping to use GET, POST, PUT, and DELETE. </p>
  
  <p>I see that HTTPWebRequest can be used to perform POST operations (using request.Method = "POST"), but I'm unsure on the other methods. </p>
  
  <p>Thanks in advance.</p>