PHP代码中函数前面的@是什么意思? 为什么出现“APACHE.EXE: cannot determine local host name.”? 在Windows NT/9x,为什么会出现“Can't connect to MySQL server on 'localhost' ”? 关于PHP与Sybase数据库的连接与使用 为什么在WINDOWS下使用PHP4的SESSION功能老是报路径出错? php_admin_value(php_admin_flag)和php_value(php_f
查了很多资料都说,get方法的参数是有限制的,post方法的参数的长度是无限制,这也是post相比get的优势一直。
在ajax中使用post方法,用常规的参数格式:param1=a1¶m2=a2 ,当参数长度过长时,依然提交不成功。比如我们经常这样写一个ajax的post请求:
$.ajax({
type: "post", // post or get
contentType:"application/json;charset=utf-8",
data: “reques
今天在做后端的一个上传商品的接口,测试的时候遇到了 Status code: 431 Request Header Fields Too Large 的报错问题,以防踩坑,特此记录
前端使用了base64的格式上传的图片,结果出现了这个问题
后端测试也是出现了Status code: 431 Request Header Fields Too Large的报错
最后经过查询资料发现由于base64是一段很长很长的字符串,而get的请求在谷歌浏览器中的url长度限制超过8182个字符,所以才会
代码如下:Request-URI Too Large
The requested URL’s length exceeds the capacity limit for this server.关于上面说的这个 Request-URI Too Large 问题,原因如下:
apache的这错误是URL的长度超出了限制。URL的长度限制受浏览器和服务器的影响,常见的IE是2083,Firefox是65,536(实测8182),opera 是4050, Netscape 是8192等。本地测apac