1. Get adalah mendapatkan data dari server, dan post adalah mengirim data ke server. 2. get adalah menambahkan antrean data parameter ke URL yang ditunjuk oleh atribut ACTION dari formulir yang dikirimkan, dan nilainya sesuai dengan setiap bidang dalam formulir, yang dapat dilihat di URL. post adalah mekanisme posting HTTP untuk menempatkan setiap bidang dalam formulir dan isinya di HTML HEADER ke alamat URL yang ditunjukkan oleh atribut ACTION. Pengguna tidak melihat prosesnya. 3. Untuk metode get, sisi server menggunakan Request.QueryString untuk mendapatkan nilai variabel, dan untuk metode post, sisi server menggunakan Request.Form untuk mendapatkan data yang dikirimkan. 4. Jumlah data yang dikirim oleh get kecil, dan tidak boleh lebih besar dari 2KB. Jumlah data yang dikirimkan melalui pos besar, dan umumnya default tidak terbatas. Namun secara teoritis, jumlah terbesar di IIS4 adalah 80KB, dan di IIS5 adalah 100KB. 5. Dapatkan keamanan sangat rendah, keamanan pasca tinggi. Tetapi efisiensi eksekusi lebih baik daripada metode Post.
Rekomendasi: 1. Keamanan metode get lebih buruk daripada metode Posting, jika berisi informasi rahasia, disarankan untuk menggunakan metode pengiriman data Post; 2. Saat melakukan kueri data, disarankan untuk menggunakan metode Get; Saat menambahkan, memodifikasi, atau menghapus data, disarankan untuk menggunakan metode Posting; |