Perbedaan keduanya cukup mencolok. Jika data GET dikirim dengan mendeklarasikannya kedalam URL seperti "http://codingrakitan.blogspot.com/?data=GET" sedangkan untuk data POST dapat dikirim dengan menggunakan TAG "<form action="url_aksi" method="POST"><input name="data_post" type="input" /></form> " dalam html.
Pengiriman data menggunakan POST inilah yang seringkali di jumpai pada halaman Login. Sedangkan data komunikasi GET biasanya digunakan untuk berpindah alamat.
Untuk mengambil data ini pada bagian server, juga berbeda-beda tergantung bahasa server yang digunakan. Pada PHP instruksi yang digunakan seperti berikut.
POST
GET
$data = $_POST['data_post'];
$data = $_GET['data'];
Sedangkan pada server menggunakan Node js dengan Express seperti berikut.
POST
GET
app.post('url', function (req, res){
var data = req.body.data_post;
})
app.get('url', function (req, res){
var data = req.query.data;
})