Menyesuaikan Saiz Permintaan HTTP Maksimum untuk Tomcat
Masalah:
Apabila menggunakan HttpURLConnection untuk menghantar data ke Pelayan Tomcat, apakah had saiz maksimum untuk permintaan itu? Bolehkah had ini diubah suai?
Penyelesaian:
Untuk mengubah suai saiz permintaan maksimum yang dibenarkan dalam Tomcat, anda perlu melaraskan dua parameter:
Dalam fail confserver.xml, cari elemen Penyambung yang mentakrifkan port HTTP. Tambahkan atau kemas kini atribut maxPostSize dengan saiz permintaan maksimum yang dikehendaki dalam bait.
<code class="xml"><Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxPostSize="67589953" /></code>
Dalam fail webappsmanagerWEB-INFweb.xml, cari elemen konfigurasi berbilang bahagian. Konfigurasikan atribut saiz fail maksimum dan saiz permintaan maksimum untuk menentukan saiz fail maksimum dan permintaan yang dibenarkan.
<code class="xml"><multipart-config> <!-- 52MB max --> <max-file-size>52428800</max-file-size> <max-request-size>52428800</max-request-size> <file-size-threshold>0</file-size-threshold> </multipart-config></code>
Setelah perubahan ini dibuat, Tomcat akan menerima permintaan HTTP sehingga saiz maksimum yang ditentukan had.
Atas ialah kandungan terperinci Bagaimana untuk Meningkatkan Saiz Permintaan HTTP Maksimum dalam Tomcat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!