zoukankan      html  css  js  c++  java
  • JSON序列化的长度

    前晚在内部系统出现跟其他系统对接数据,出现莫名奇妙的错误,然后查各自的发布记录,近来都没有发布过,所以问题可能出现在数据上,然后用postman 模拟一下请求,出现了下图的error

    最后查明是因为数据量有点大,且没有指明json序列化的长度导致了,最后一顿设置,搞好了,以下是搞好设置,记录一下

    {"Message":"使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。
    ","StackTrace":" 在 System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, StringBuilder output,
    SerializationFormat serializationFormat) 在 System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj,
    SerializationFormat serializationFormat) 在 System.Web.Script.Services.RestHandler.InvokeMethod(HttpContext context,
    WebServiceMethodData methodData, IDictionary`2 rawParams) 在
    System.Web.Script.Services.RestHandler.ExecuteWebServiceCall(HttpContext context, WebServiceMethodData methodData)",
    "ExceptionType":"System.InvalidOperationException"}
    解决方案:

    
      <scripting>
       <webServices>
        <jsonSerialization maxJsonLength="1024000"></jsonSerialization>
       </webServices>
      </scripting>
      
    
  • 相关阅读:
    XSS
    XSS
    检查空引用
    LockInt
    Unity Shaderlab: Object Outlines 转
    git 恢复单个文件的历史版本
    烽火HG220G-U E00L2.03M2000光猫改桥接教程
    mark mem
    转 class和struct最本质的区别
    unity shader base pass and additional pass
  • 原文地址:https://www.cnblogs.com/shoupifeng/p/12302275.html
Copyright © 2011-2022 走看看