zoukankan      html  css  js  c++  java
  • URL超长问题

    今天遇到一个bug:会议报名,成功后会给报名的人打标签,如果标签很多,报名后会报错404,经开发人员查找问题,是因为使用get方式传递标签参数,而标签过多后,导致url过长而报错

    那url最长限制为多少呢?百度后发现-Maximum URL length is 2,083 characters in Internet Explorer.即:IE的url最大长度是2083个字节

    经过实际测试

    在IE8 下的URL地址总长度为:4076,超过该长度会自动忽略后面的内容;
    在firefox 25下的URL地址总长度可以达到:7530,超过该长度会访问错误;

    在chrome 29.0.1547.62 的最大总长度达到:7675,超过该长度会访问错误;

    以上内容转自:http://blog.csdn.net/salonzhou/article/details/15338473

    后来,为了解决这个问题,开发人员改用post方式,因为post不通过url提交参数,所以不会有URL超长的问题,但是我想请求本身会超长么?于是继续百度:

    答案是:会!但是这个上限是由服务端应用程序决定,例如.net,web.config中的maxRequestLength="204800" (单位:KB),即请求的最大长度是200M,而上传会经常遇到这个问题

  • 相关阅读:
    浅谈3次登录错误
    JDK一键安装,配置环境
    火炬之光2_辅助工具 内存读写相关
    学习资料
    如何在google colab加载kaggle数据
    Trie树
    日常
    Kmeans
    【leet-code】135. 加油站
    Mac CLion下OpenGL环境配置
  • 原文地址:https://www.cnblogs.com/tjtest/p/7645806.html
Copyright © 2011-2022 走看看