通过ajax提交大数据

$.ajax({

url:"",

data:{xx:xx}

})

这样子大大的字符串四五个一块提交。导致的提交的请求太大

idea报错

浏览器页面报错

解决方案:

这里需要修改tomcat中大配置文件server.xml文件,主要两个参数,这里需要查看版本, maxPostSize 又的版本需要配置为0,才是无限制,我的是7.0.93所以配置的下边的 -1

<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"maxPostSize="-1" maxHttpHeaderSize ="102400" URIEncoding="UTF-8" />

如果使用了nginx,需要修改

server {listen 80;server_name www.ddrsg.com$request_uri;#location / {#add_header 'Access-Control-Allow-Origin' $http_origin;#add_header 'Access-Control-Allow-Credentials' 'true';#add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';#add_header 'Access-Control-Allow-Headers' 'DNT,web-token,app-token,Authorization,Accept,Origin,Keep-Alive,User-Agent,X-Mx-ReqToken,X-Data-Type,X-Auth-Token,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';#add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';#if ($request_method = 'OPTIONS') {#add_header 'Access-Control-Max-Age' 1728000;#add_header 'Content-Type' 'text/plain; charset=utf-8';#add_header 'Content-Length' 0;#return 204;#}#当http 的URI太长或者request header过大时会报414 Request URI too large或400 bad request错误。 client_header_buffer_size 512k;large_client_header_buffers 4 512k;#proxy_pass http://localhost:8081;##proxy_set_header Host $host;##proxy_set_header X-Real-IP $remote_addr;##proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;#}

转载于:https://www.cnblogs.com/renjianjun/p/10497008.html

web项目通过ajax提交数据太大报错相关推荐

  1. ajax提交数据给谁,jquery ajax提交数据给后端

    大家好,今天铁柱兄给大家带一段jquery ajax提交数据给后端的教学. 初学javaweb的同学前端提交数据基本上都是用form表单提交,这玩意儿反正我是觉得不太好玩.而JavaScript aj ...

  2. ajax提交成功清空表单,Ajax提交数据后,清空form表单

    按钮不同,页面相同,还需要显示的数据不同,这里会由于页面的缓存问题,导致,每次点开这个页面显示的数据相同. 这不是我们想要的.这就需要清楚表单数据了. 如下: $('#myform')[0].rese ...

  3. ajax提交数据到后台php接收

    在网上看了很久,发现数据的利用ajax提交数据到后台其实很简单,但是很多讲解的并不清楚,对于初学者来说,很多真的是看着有点糊涂,拿来直接用,又想去了解怎么回事,其实利用ajax提交数据到后台是非常的简 ...

  4. 用ajax提交数据到ashx用JSON.stringify格式化参数后在服务器端取不到值?[转载至:http://q.cnblogs.com/q/34266/]...

    用ajax提交数据到ashx用JSON.stringify格式化参数后在服务器端取不到值?[转载至:http://q.cnblogs.com/q/34266/] 前台代码: $(function () ...

  5. Django中Ajax提交数据的CSRF问题

    错误信息: Forbidden (CSRF token missing or incorrect.): 什么是CSRF: django为用户实现防止跨站请求伪造的功能,通过中间件 django.mid ...

  6. ajax提交数据被截断的问题

    最近做一个博客发布程序,使用ajax向后台提交数据,发现数据总是被截断,网上搜了些资料,罪魁祸首是特殊字符转义后的&惹的祸,现将解决办法记录下,以备后查 获取数据: var data=cked ...

  7. ASP.NET前台html页面AJAX提交数据后台ashx页面接收数据

    摘要:最近在写网站,好不容易弄好了需求又变了,没错企业的门户网站硬要弄成后台管理系统一样,没办法作为小工的我只能默默的改.前台HTML页面需要提交数据到后台处理,又不能用form表单,于是乎研究了1天 ...

  8. html页面ajax提交数据,ajax请求提交form表单

    AJAX表单提交以及数据接收 方式一 手工收集所有的用户输入,封装为大的"k1=v1&k2=v2-"键值对形式,使用$.post(url, data,fn)把数据提交给服务 ...

  9. ajax提交相对路径报错,ajax提交请求为啥url要用这个函数encodeURI

    参考如下: 如果你是通过form提交的,那就不需要用这个了.但是如果是你使用url的方式 例如:ajax提交到后台的,就需要对url进行encodeURI编码, 否则,会导致后台出现各种乱码,不加en ...

最新文章

  1. 国信优易首席科学家周涛:大数据的商业应用
  2. 国产光刻设备第一股:从官司缠身到国产希望?
  3. python 网站文件下载-python实现下载文件的三种方法
  4. Unet项目解析(3): run_testing.py
  5. oracle中文乱码问题
  6. 剑指offer——最小的K个数和数组中第K大的元素
  7. bzoj1058: [ZJOI2007]报表统计
  8. basic code
  9. 校园课程 ·学习笔记 ·导航目录
  10. mac使用Java命令运行Java程序
  11. 昂达平板不能开机刷机_常用的昂达平板电脑怎么刷机 常用的昂达平板电脑刷机教程...
  12. Android实现圆形头像
  13. 袋鼠云走进四川,共话企业数字经济发展新思路
  14. wifi 计算机配置正确但,您的计算机配置似乎是正确的,但该设备或资源(DNS服务器)没有响应...
  15. 朗月孤舟一尺半,天堂地狱八十年。
  16. 学python之前先掌握-成为黑客前,你首先应该掌握的Python技术
  17. java bidi_java11教程--类Bidi用法
  18. 危化品速查APP--Android Project
  19. 一款易用的视频云是如何迅速积累客户的?
  20. 关于shell unix下,直接执行shell与sh 执行 或加 . 脚本 的区别及含义

热门文章

  1. 怎么修改谷歌浏览器文件提交按钮样式_使用css自定义input file浏览按钮样式
  2. Linux Centos7 以及window 10 Kali2020.4 安装 nvm node npm cnpm yarn
  3. npm run dev 报错echarts
  4. 拒绝做焦虑贩卖者的韭菜
  5. Oracle11gR2在9x8hk..Windows18669144449 命名进入Oracle
  6. 什么是 Webpack?【Webpack Book 翻译】
  7. Citrix XenServer Workload Balancing 报告词汇表
  8. iOS11 UITableViewCell滑动事件改动
  9. .NET多线程编程(7)——C#多线程编程传递参数解决方案
  10. AlarmManager类的应用(实现闹钟功能)