zoukankan      html  css  js  c++  java
  • 此请求的查询字符串的长度超过配置的 maxQueryStringLength 值

    异常详细信息: System.Web.HttpException: 此请求的查询字符串的长度超过配置的maxQueryStringLength 值。

    我碰到此问题出现的原因是重写了HttpModule,然后重定向了URL,然后接着传递文本就报错了

        1.MaxQueryStringLength 属性是什么?

    获取或设置 HTTP 请求中查询字符串的最大可能长度,以字符数表示

        2.为什么出现此异常?

    查询字符串的最大长度,以字符数表示。 默认值为 2048.如果查询字符串的长度超过属性大小限制,ASP.NET 将返回 HTTP 400(错误请求)状态代码

        3.如果解决?

    知道出现异常的原因解决起来就简单了,在webConfig里面配置MaxQueryStringLength的值放大就OK了

    配置如下

    <configuration>
      <system.web>
        <httpRuntime  maxQueryStringLength="102400"/>
      </system.web>
    </configuration>
  • 相关阅读:
    Https的请求过程
    计算机网络知识
    数据结构之图
    Python3线程池进程池
    数据结构之堆heapq
    EffectivePython并发及并行
    EffectivePython类与继承
    EffectivePython并发及并行
    5.19完全数
    5.18数字全排列
  • 原文地址:https://www.cnblogs.com/yachao1120/p/10517773.html
Copyright © 2011-2022 走看看