The HTTP protocol is key when developing web applications and RESTful web services. You have to understand the basics of HTTP and know its limitations. You should also know what kinds of methods exist, and how to use these with different programming languages.