I used some web services and made my own. All of them were simple and they were only using simple GET requests like this:
http://foobar.com/api/movies?category=drama&apikey=bsbsbsbsbs
and a JSON data was output according to the parameters provided.
What I wanna do is a fileupload service. Normally if it wasn't a web service I would use HTTP POST for this. How can i do this with REST API? What's the difference between POST and GET requests with respect to REST web services.
Edit: I'm using PHP, please don't give ASP.net examples.