q: HTTP的GET请求的上传
数据的最大
长度是多少?如果收到的GET请求超过了他的长度,那么
服务器的response error(相应文本错误)该响应他的错误信息吗? update: 服务器和客户端都会影响。GET请求的长度。(应用还是代理服务器或者用户的使用) 多数的服务器对GET请求的限制是8192个字节(8kb),这个限制多数是在服务器配置产生。同样在客户端相关,HTTP 1.1声明甚至警示这个, 以下是一个声明引用章节3.2.1 MSIE和Safari的长度限制是2kb,Opear是4kb,Firefox是8KB,我们可以得出总结,8kb是最大长度,2KB是可负担长度在服务器方面,而255字节是最安全的长度可以让URI整个进入浏览器 如果GET数据既超过浏览器限制长度也超过服务器限制长度,多数就会截掉超出的长度且并没任何警告。一些服务器也许会发送一个HTTP的414响应码。如果你要传送一个很大的数据,你最好使用POST来替代GET请求。这样数据的限制数值会更高,并且服务器的影响比客户端更大些。通常大多数的服务器可最大可以到达2GB的程度。这个可以在服务器的设置配置。通常的服务器将会显示一个服务器响应码HTTP 500来应对,POST请求的数据超过限制。看服务器有几核几G吧,越大储存越多数据。
拓展资料:
服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。
根据服务器所提供的服务,一般来说服务器都具备承担响应服务请求、承担服务、保障服务的能力。服务器作为电子设备,其内部的结构十分的复杂,但与普通的计算机内部结构相差不大,如:cpu、硬盘、内存,系统、系统总线等。
评论列表(0条)