首頁  >  文章  >  Java  >  如何修改 Tomcat 中的 HttpURLConnection 請求大小限制?

如何修改 Tomcat 中的 HttpURLConnection 請求大小限制?

Barbara Streisand
Barbara Streisand原創
2024-11-02 09:25:31751瀏覽

How to Modify HttpURLConnection Request Size Limits in Tomcat?

修改 Tomcat 中的 HttpURLConnection 請求大小限制

透過 HttpURLConnection 向 Tomcat 傳送資料可能會受到大小限制。配置這些限制需要修改 Tomcat 設定檔中的兩個設定。

伺服器連接器設定

在 conf/server.xml 檔案中,找到 與您正在使用的 HTTP 連接埠相對應的元素。在此元素中,修改 maxPostSize 屬性:

<code class="xml"><Connector port="80" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443"
           maxPostSize="67589953" /></code>

在此範例中,最大請求大小設定為 65MB。

Manager Web 應用程式設定

在webapps/manager/WEB-INF/web.xml 檔案中,找到 中的元素元素。更新 max-request-size 屬性:

<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>

此處,最大請求大小設定為 52MB。

進行這些修改後,重新啟動 Tomcat 以套用設定變更並允許更大的 HttpURLConnection 請求大小。

以上是如何修改 Tomcat 中的 HttpURLConnection 請求大小限制?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn