Uploaded September 2016 | Updated September 2026, 55 minutes ago
Both GET and POST HTTP requests can send data to the web server.GET encodes data into the URL, while POST includes it in the body of the message. But there are important semantic differences between GET and POST requests which explain why POST is almost always (and should be) used for form submissions that change the state of the world.
Credits: Talking: Geoffrey Challen (Assistant Professor, Computer Science and Engineering, University at Buffalo). Producing: Greg Bunyea (Undergraduate, Computer Science and Engineering, University at Buffalo).
Part of the internet-class.org online internet course. A blue Systems Research Group (https://blue.cse.buffalo.edu) production.
Both GET and POST HTTP requests can send data to the web server.GET encodes data into the URL, while POST includes it in the body of the message. But there are important semantic differences between GET and POST requests which explain why POST is almost always (and should be) used for form submissions that change the state of the world.
Credits: Talking: Geoffrey Challen (Assistant Professor, Computer Science and Engineering, University at Buffalo). Producing: Greg Bunyea (Undergraduate, Computer Science and Engineering, University at Buffalo).
Part of the internet-class.org online internet course. A blue Systems Research Group (https://blue.cse.buffalo.edu) production.










