Apakah ada ukuran maksimum untuk konten HTTP POST?

40

Apakah ada ukuran maksimum untuk HTTP POST? Dan jika ada ukuran maksimal, apakah ditentukan oleh protokol atau apakah berdasarkan kebijaksanaan server?


sumber

Jawaban:

35

Spesifikasi HTTP tidak menetapkan batas ukuran tertentu untuk posting. Mereka biasanya akan dibatasi oleh server web atau teknologi pemrograman yang digunakan untuk memproses pengiriman formulir.

Justin Scott
sumber
16

Tidak ada batasan menurut spesifikasi. Batasnya adalah MIN (browser_limit, server_limit).

lrosa
sumber
4

Metode POST tidak memiliki batasan pada ukuran data. Tetapi Server & Peramban memiliki.

Misalnya

IE: 2GB
Firefox: 2GB
Chrome: 4 GB
Opera: 4 GB

Untuk Perincian Lebih Lanjut, periksa di bawah ini URL
https://www.motobit.com/help/scptutl/pa98.htm

MukeshKoshyM
sumber
Apakah tautan Spam motobit?
Per G
2

Saya tidak berpikir bahwa ada batasan spesifik dalam protokol, TETAPI ada kasus di mana hal menjadi tupai jika Anda mentransfer file besar. Itu tergantung pada ukuran file seperti apa yang mungkin bekerja sedikit lebih baik untuk kasus spesifik Anda. Tidak ada dukungan untuk memeriksa apakah file tidak rusak dalam transfer, misalnya, tidak seperti menggunakan sesuatu seperti torrent untuk transfer.

Bart Silverstrim
sumber
3
Jika TCP melakukan tugasnya, file tersebut harus utuh.
Justin Scott
2
Jika TCP melakukan tugasnya, kita tidak perlu jumlah md5 untuk memverifikasi gambar ISO dan file besar lainnya :-)
Bart Silverstrim
6
Jumlah md5 digunakan untuk memeriksa apakah file sumber cocok dengan file konten penerbit untuk menghindari palsu. TCP memang memiliki pemeriksaan paket dan peluang lulus kesalahan tanpa deteksi minimum.
cavila
1
Catatan: md5 tidak tahan tabrakan lagi. Jangan percaya md5sums untuk memverifikasi pembuat file.
Dodekeract
@cavila: Pemeriksaan TCP adalah checksum 32 bit, jadi kami dapat menghitung peluang itu: 1 dalam 2 ^ 32 per paket . Tentu saja, sebagian besar paket tidak salah sejak awal.
MSalters