欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決Springboot get請求是參數(shù)過長的情況

 更新時間:2020年09月17日 14:52:34   作者:小白 2-0-1-9  
這篇文章主要介紹了解決Springboot get請求是參數(shù)過長的情況,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

問題原因

Springboot get請求是參數(shù)過長拋出異常:Request header is too large 的問題

錯誤描述

java.lang.IllegalArgumentException: Request header is too large

解決方案

請求頭超過了tomcat的限值。本來post請求是沒有參數(shù)大小限制,但是服務(wù)器有自己的默認大小。

設(shè)置服務(wù)器大?。?/strong>

1.普通tomcat

在server.xml中

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" maxPostSize="0" maxHttpHeaderSize ="102400"/>

處加上

maxHttpHeaderSize =”102400”

2.SpringBoot

SpringBoot項目更方便了,在application.properties文件中添加

#請求參數(shù)過長設(shè)置

server.max-http-header-size=102400

補充知識:JavaWeb - URL 中很長的一串請求參數(shù),為什么不采用 POST 方式?

GET 方法

請注意,查詢字符串(名稱/值對)是在 GET 請求的 URL 中發(fā)送的:

/test/demo_form.asp?name1=value1&name2=value2

有關(guān) GET 請求的其他一些注釋:

GET 請求可被緩存

GET 請求保留在瀏覽器歷史記錄中

GET 請求可被收藏為書簽

GET 請求不應(yīng)在處理敏感數(shù)據(jù)時使用

GET 請求有長度限制

GET 請求只應(yīng)當用于取回數(shù)據(jù)

POST 方法

請注意,查詢字符串(名稱/值對)是在 POST 請求的 HTTP 消息主體中發(fā)送的:

POST /test/demo_form.asp HTTP/1.1

Host: w3schools.com

name1=value1&name2=value2

有關(guān) POST 請求的其他一些注釋:

POST 請求不會被緩存

POST 請求不會保留在瀏覽器歷史記錄中

POST 不能被收藏為書簽

POST 請求對數(shù)據(jù)長度沒有要求

小雷FansUnion

get方式,是瀏覽器默認方式,訪問簡單,比如點擊一個鏈接,直接就跳轉(zhuǎn)了。

如果用post,還需要構(gòu)造表單,程序?qū)崿F(xiàn)麻煩,用戶體驗還會收到“不能重復提交表單”等提示,麻煩很多。

get方式,用戶直接看到url和參數(shù),復制粘貼,可以方便收藏、轉(zhuǎn)發(fā),而post不行。

網(wǎng)友看法 - 方騰飛

這個原因很多。在很多場景下,用GET實現(xiàn)起來更簡單,也足夠了,比如并發(fā)網(wǎng)給其他網(wǎng)站引流需要加些參數(shù),這樣方便其他網(wǎng)站統(tǒng)計流量來源,如果用POST,并發(fā)網(wǎng)就的做一個Post提交,會比較麻煩。

割眼看世界

瀏覽器地址欄打開的默認就是GET,所以鏈接用GET很方便。

POST的提交需要表單或js提交,麻煩。

GET可以使用緩存。

GET有利于SEO。

華仔的逆襲

Get方式的簡潔和緩存比較能說服我。

以上這篇解決Springboot get請求是參數(shù)過長的情況就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java反射學習 getClass()函數(shù)應(yīng)用

    Java反射學習 getClass()函數(shù)應(yīng)用

    所謂反射,可以理解為在運行時期獲取對象類型信息的操作,本文將詳細介紹,需要的朋友可以參考下
    2012-12-12
  • DragChartPanel可拖拽曲線應(yīng)用詳解

    DragChartPanel可拖拽曲線應(yīng)用詳解

    這篇文章主要為大家詳細介紹了DragChartPanel可拖拽曲線的應(yīng)用,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • Hadoop使用hdfs指令查看hdfs目錄的根目錄顯示被拒的原因及解決方案

    Hadoop使用hdfs指令查看hdfs目錄的根目錄顯示被拒的原因及解決方案

    這篇文章主要介紹了Hadoop使用hdfs指令查看hdfs目錄的根目錄顯示被拒的原因及解決方案,分布式部署hadoop,服務(wù)機只有namenode節(jié)點,主機包含其他所有節(jié)點,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2023-10-10
  • Java8中的forEach使用及說明

    Java8中的forEach使用及說明

    這篇文章主要介紹了Java8中的forEach使用及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Java并發(fā)編程中的synchronized解析

    Java并發(fā)編程中的synchronized解析

    這篇文章主要介紹了Java并發(fā)編程中的synchronized解析,synchronized是一個重量級的鎖,使用不當?shù)脑捚鋵崟刮覀兂绦驁?zhí)行的效率大打折扣,今天我們就對其進行講解,需要的朋友可以參考下
    2023-11-11
  • zookeeper集群搭建超詳細過程

    zookeeper集群搭建超詳細過程

    這篇文章主要介紹了zookeeper集群搭建超詳細過程,本文對zookeeper集群測試通過圖文并茂的形式給大家介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • spring動態(tài)注冊bean?AOP失效原理解析

    spring動態(tài)注冊bean?AOP失效原理解析

    這篇文章主要為大家介紹了spring動態(tài)注冊bean使AOP失效原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • Spring?JPA聯(lián)表查詢之注解屬性詳解

    Spring?JPA聯(lián)表查詢之注解屬性詳解

    這篇文章主要為大家介紹了Spring?JPA聯(lián)表查詢之注解屬性示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • 完美解決java double數(shù)相加和相減的方案

    完美解決java double數(shù)相加和相減的方案

    這篇文章主要介紹了完美解決java double數(shù)相加和相減的方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • Java volatile的適用場景實例詳解

    Java volatile的適用場景實例詳解

    在本文里我們給大家整理了一篇關(guān)于Java volatile的適用場景實例內(nèi)容和知識點,需要的朋友們可以學習下。
    2019-08-08

最新評論