日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

后端:414 Request-URI Too Large解决方案

發(fā)布時間:2023/12/10 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 后端:414 Request-URI Too Large解决方案 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Web項目接口請求會出現(xiàn)414 Request-URI Too Large這個錯誤

? ? ? ? ? ? ? ? ? ? ? ?

下面給大家分享一下相關(guān)解決辦法:

一、get請求改為Post請求

如果你的web請求是get請求,可以考慮調(diào)整為post請求。

get請求:當(dāng)發(fā)送數(shù)據(jù)時,GET 方法向 URL 添加數(shù)據(jù);URL 的長度是受限制的(URL 的最大長度是 2048 個字符)。

post請求:沒有限制。

二、調(diào)整前端請求參數(shù)的邏輯

比如你前臺調(diào)用后臺接口,需要批量操作,可能會傳遞一個數(shù)據(jù)集合對象json字符串,這樣參數(shù)的長度會大大增加。這個時候可以考慮只傳遞id組成的字符串,然后在后臺邏輯處理,根據(jù)id字符串查詢所需的數(shù)據(jù),然后完成相應(yīng)的編碼工作。

三、服務(wù)器配置調(diào)整

服務(wù)器配置調(diào)整是最有效的解決方式。服務(wù)器配置調(diào)整是全局性的,但要根據(jù)實際業(yè)務(wù)需求處理,不能隨意把參數(shù)長度調(diào)整很大,這樣也會對系統(tǒng)性能也會有很大的影響。服務(wù)器配置調(diào)整主要有nginx、tomcat、iis、apache等

3.1 Java項目

tomcat下server.xml文件修改內(nèi)容:

<Connector?

port="8080"?

protocol="HTTP/1.1"? connectionTimeout="20000"?redirectPort="8443"?

maxHttpHeaderSize="65536"??URIEncoding="UTF-8" />

3.2 PHP項目:

在Apache的 httpd.conf 配置文件中直接追加以下參數(shù):

LimitRequestLine 40940?

LimitRequestFieldSize 40940

3.3 ?Net項目

在web.config文件中的system.web配置節(jié)增加下面語句。

<httpRuntime targetFramework="4.5.1" requestValidationMode="2.0" maxRequestLength="1024000" executionTimeout= "3600" />

maxRequestLength設(shè)置POST的長度大小。

3.4 nginx配置文件修改內(nèi)容:

nginx.conf配置文件把這兩個緩存加大就行

#請求頭總長度大于512k時使用large_client_header_buffers設(shè)置的緩存區(qū)

client_header_buffer_size 512k;

#large_client_header_buffers 指令參數(shù)4為個數(shù),512k為大小,默認是8k。申請4個512k。

large_client_header_buffers 4 512k;重啟nginx命令

刷新nginx服務(wù)

1、Linux服務(wù)器

進入nginx可執(zhí)行目錄sbin下,輸入命令./nginx -s reload?即可

cd /usr/local/nginx/sbin/

./nginx -s reload

2、Windows服務(wù)器

nginx.exe -s reload

IT技術(shù)分享社區(qū)

個人博客網(wǎng)站:https://programmerblog.xyz

文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協(xié)助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎(chǔ)知識硬件:斷路器、接觸器、繼電器基礎(chǔ)知識

總結(jié)

以上是生活随笔為你收集整理的后端:414 Request-URI Too Large解决方案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。