title: How do you do an HTTP Put?
body: <p>We have this software that has a webservices component.</p>
  <p>Now, the administrator of this system has come to me, wanting to import data into the system by using the webservices component.</p>
  <p>So, I went to read the documentation to try to figure this thing out and I am seeing things like this:</p>
  <p><strike><hr/><a href="http://www.gtcc.edu/temp/spaces.xml.documentation.htm" rel="noreferrer">Click here to see what I'm talking about (this looks best in firefox, chrome, &amp; safari)</a><hr/></strike></p>
  <p>That documentation gives examples of interacting with the system using HTTP verbs such as GET, POST, PUT, DELETE. But in my limited experience, I have never had to send neither an HTTP PUT nor a DELETE.</p>
  <p>How do you do it? I have built HTML forms that have method=&quot;post&quot; or method=&quot;get&quot; and the request is sent to whatever is specified in the action attribute (action=&quot;someResource&quot;). But I don't really know what to do with this PUT thing.</p>
  <p>If I had to guess, I would have to build an application that creates some sort of an HTTP Request object and set all the properties of it and somehow include the data I want to PUT to the RESOURCE (<strike><hr><a href="http://tomayko.com/writings/rest-to-my-wife" rel="noreferrer">I am trying to use REST terminology, which is something else is very new to me</a><hr/></strike>). Then I would send the request using my programming language and blah blah blah. I am just speculating on this. Please offer up some assistance!</p>
  <p>I thought that I was a web developer, since I know things like XHTML, CSS, JavaScript, etc. but it's starting to look like I don't know anything about the foundations of the web at all (HTTP).</p>
  <h2>EDIT</h2>
  <p>PS: I program mostly with .net. So, any examples in .net would be pretty awesome.</p>