精华内容
下载资源
问答
  • URL地址 长度超出限制问题解决

    千次阅读 2017-03-24 17:32:49
    修改Web.config配置文件

    修改Web.config配置文件

    <httpRuntime targetFramework="4.5" requestValidationMode="2.0" maxRequestLength="102400"  maxQueryStringLength="102400"/>

    <security>
          <requestFiltering>
              <requestLimits maxAllowedContentLength="102400" maxQueryString="102400"  />
          </requestFiltering>

     </security>

    展开全文
  • 一般通过Get方式请求,服务器只能接受url长度不超过2048个字节的请求。 问题解决: 我们可以将服务器能够接受的最大请求长度设置为100MB。 在Web.config文件中添加以下配置。 <system.web> <...

    问题分析:

    一般通过Get方式请求,服务器只能接受url长度不超过2048个字节的请求。

    问题解决:

    我们可以将服务器能够接受的最大请求长度设置为100MB。

    在Web.config文件中添加以下配置。

    <system.web>
        <httpRuntime maxRequestLength="102400"  maxQueryStringLength="102400"/>
    </system.web>
    <system.webServer>
        <security>
            <requestFiltering>
                <requestLimits maxAllowedContentLength="102400" maxQueryString="102400"  />
            </requestFiltering>
        </security>
    </system.webServer>
    展开全文
  • 各种浏览器url最大长度限制

    万次阅读 2014-09-22 10:00:30
    虽然HTTP协议的RFC规范并没有详细规定URL的最大字符长度...微软帮助网站上说IE7之前(包括IE7)的浏览器,对URL的最大长度限制是2,083个字符。 Firefox: 对于Firefox1.5.x,地址栏能显示的URL最大长度是65,536个字
    虽然HTTP协议的RFC规范并没有详细规定URL的最大字符长度限制,但实际上,在浏览器或者服务器中总会存在限制的。本文中说所的字符是指ASCII字符。

    微软 Internet Explorer
    微软帮助网站上说IE7之前(包括IE7)的浏览器,对URL的最大长度限制是2,083个字符。

    Firefox
    对于Firefox1.5.x,地址栏能显示的URL最大长度是65,536个字符,但实际上有效的URL最大长度不少于100,000个字符。
    对于Firefox 3.0.5,mozilla官方论坛上有人测试其URL长度限制为65,000个字符。
    也有人说Firefox可以支持URL高达2Gbyte的长度(参考),在data URL中可以运用到这样大数据量的URL。dataURL是一种URL本身包含了实际数据的URL,比如一个图片、一个HTML网页或者全部的数据、代码等等。仅有Firefox支持dataURL。
    data URL示例:
     
     
       

    This is a data URL

    ">This is a test
     


    Safari
    Safari最少支持80,000个字符长度的URL。

    Opera
    Opera官方网站上说,Opera并没有强制限制URL的长度。
    网友测试Opera 9支持最少190,000个字都长度的URL,并且Opera9的地址栏可以显示、编辑、复制和粘贴完整的URL串。

    展开全文
  • URL的最大长度限制

    2014-07-03 13:46:44
    这个问题一直以来似乎是被N多人误解,其实Http Get方法提交的数据大小长度并没有限制,而是IE浏览器本身对地址URL长度有最大长度限制:2083字符。 详情见: 1.http://support.microsoft.com/kb/208427/zh-cn...
    这个问题一直以来似乎是被N多人误解,其实Http Get方法提交的数据大小长度并没有限制,而是IE浏览器本身对地址栏URL长度有最大长度限制:2083字符。

    详情见:

    1.http://support.microsoft.com/kb/208427/zh-cn
    2.http://support.microsoft.com/kb/254786/zh-cn
    注:以上链接地址均来自微软的中文MSDN。

    另外就是受服务器软件的限制了。

    当我们要尝试用GET方式传递WEB页面参数时,不得不考虑会不会因为浏览器地址栏长度限制导致错误。虽然用google能得到一堆,但是也许这些数据会互相矛盾。眼见为实,我用下面的方法测试了一下目前的各种浏览器的地址长度限制。
    1.自己搭建一个本地的apache+php的web平台,这个不在本文的讨论范围。
    2.在web服务器的根目录建立名为index.php的文件,写入如下内容:
    <form method='get' action='index.php'>
    $char='';
    $len=1000;
    $total_len=strlen('http://localhost/index.php?submit=submit&char=')+$len;
    for($i=0;$i<$len;$i++){
    $char.='1';
    }
    echo $_REQUEST['char'];
    echo "<p>Address length: ".$total_len;
    echo "<p><input type='submit' name='submit' value='submit'>";
    echo "<p><input type='hidden' name='char' value='".$char."'>";
    </form>

    3.访问http://localhost/index.php, 通过修改”$len=1000;”这行1000这个数字后点击submit测试各浏览器到地址栏极限。结果为$len所赋值加上”http://localhost/index.php”的46字节的和。
    结果如下:
    1. Firefox 3.0.3: 当$len 赋值为4053时出错,可见最长字长4098
    2. IE7.0: 2083, 结果与官方说法一致
    3. Opera 9.60: 4098 , Firefox3.0.3 相同
    4. google chrome 0.2.149.30: 4098, 与Firefox3.0.3,Opera 9.60相同
    可见Firefox, Opera, Chrome 虽然各自使用了不同的内核,至少在地址栏长度上有高度的默契。
    另外,如果用POST方式传递数据,无论传递数据有多大,结果只会让浏览器死掉而不是报错。因为post的数据是放在header里传输的。可见POST传递数据无限制的传言基本上可以认为是正确的。
    展开全文
  • Http Get方法提交的数据大小长度并没有限制,而是IE浏览器本身对地址URL长度有最大长度限制:2083字符。
  • 这个问题一直以来似乎是被N多人误解,其实Http Get方法提交的数据大小长度并没有限制,而是IE浏览器本身对地址URL长度有最大长度限制:2083字符。详情见:1....
  • 这个问题一直以来似乎是被N多人误解,其实Http Get方法提交的数据大小长度并没有限制,而是IE浏览器本身对地址URL长度有最大长度限制:2083字符。 详情见: 1.http://support.microsoft.com/kb/208427/zh-cn 2....
  • 近期在做一个热补丁,其中有个界面在IE6下超链接无法打开,经查是链接地址太长,2161个字节,已经超出ie6,7的长度限制,现把发现此问题的过程分享给大家。 ===过程===== 1、万恶的ie6,连调试都没有好的工具,ie...
  • 问题原因Springboot get请求是参数过长抛出异常:Request header is too large 的问题错误描述java.lang....本来post请求是没有参数大小限制,但是服务器有自己的默认大小。设置服务器大小:1.普通tomcat在s...
  • /**1.在准备传参跳转的页面**/ letcompetition = {}//这是一个很长的很多数据的对象 ... url:`pages/common/index?info=${competition}` }) /**2.在接收参数的页面**/ onLoad(options){ let info= decod...
  • IE浏览器有[color=blue] 2,083 个字符[/color]的最大的统一资源定位符 (URL) 长度。...此限制适用于 [color=blue]POST 请求和 GET 请求[/color] url。 如果使用的 GET 方法您限于减去实际路径中的字符数的有 2,...
  • GET POST方法长度限制

    2015-12-25 15:38:00
    1. Get方法长度限制 Http Get方法提交的数据大小长度并没有限制,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。 如:IE对URL长度的限制是2083字节(2K+35)。 下面就是对各种...
  • 1.在这之前我一直以为,应该说是并没有去思考过,url地址传参的长度限制问题:知道在项目材料价格系统中遇到之后,才对这个问题进行了具体的探索。IE中最大的长度限制为2084个,用于get传递数据的长度是2048个字节。...
  • http get 方式参数的长度限制

    万次阅读 2012-03-20 15:19:40
    这个问题一直以来似乎是被N多人误解,其实Http Get方法提交的数据大小长度并没有限制,而是IE浏览器本身对地址URL长度有最大长度限制:2048个字符。 当您从 WinInet 应用程序到 Web 服务器发送一个长的查询字符串...
  • 这个问题一直以来似乎是被N多人误解,其实Http Get方法提交的数据大小长度并没有限制,而是IE浏览器本身对地址URL长度有最大长度限制:2048个字符。 当您从 WinInet 应用程序到 Web 服务器发送一个长的查询字符串...
  • get,post字数长度限制

    千次阅读 2012-12-25 14:44:23
    post数据长度的限制 ...两个长度限制问题的分析(来源于项目) 一、问题起因 在某项目释放后Bug统计的附件《释放后问题》里有: 问题 原因 分析 备注 CSV处理时,如果处理的主题数过多,发生URL参数上限的
  • 从网上google一下,说IE浏览器本身对地址URL长度有最大长度限制:2083字符,firefox上用动态增长,没有这个限制。但我试了一下7000多字符的时候就不能提交。我把ajaxSubmit的提交方式改为post就没有问题了...
  • 注意:这里仅限制地址栏中可输入的URL长度。 服务器端可接受长度由后台程序确定,无法统一标定,可通过逐步提高URL长度试验进行。 转载于:https://www.cnblogs.com/fortoday/archive/2011/04/14/20158...
  • 1.使用省略号: ... prop="url" label="说明书下载地址" width='200' :show-overflow-tooltip='true'> </el-table-column> 2.超过字符数限制使用省略号: 设置过滤器 filters: { ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 633
精华内容 253
关键字:

url地址长度限制