Rumah >Java >javaTutorial >Bagaimana untuk Meningkatkan Saiz Permintaan HTTP Maksimum dalam Tomcat?

Bagaimana untuk Meningkatkan Saiz Permintaan HTTP Maksimum dalam Tomcat?

Linda Hamilton
Linda Hamiltonasal
2024-10-29 07:23:30957semak imbas

How to Increase the Maximum HTTP Request Size in Tomcat?

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:

  1. Konfigurasi Pelayan dalam server.xml:

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>
  1. Konfigurasi Berbilang Bahagian dalam web.xml:

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn