asp.net 1.1 web方法调用上字符串的最大长度是多少?
我有一个客户希望将一个大字符串传递给我们的一个web服务,而不是它真正的用途,而且它似乎在截断数据。web服务调用中的字符串是否有最大大小asp.net 1.1 web方法调用上字符串的最大长度是多少?,asp.net,web-services,Asp.net,Web Services,我有一个客户希望将一个大字符串传递给我们的一个web服务,而不是它真正的用途,而且它似乎在截断数据。web服务调用中的字符串是否有最大大小 最好说“这在技术上是不可能的”,而不是争论限制大小的优点。我不知道是否有最大值。我不确定是否有专门针对单个参数的最大长度,但整个请求长度本身有一个maxRequestLength。这可以通过web.config进行配置,但是一个非常大的参数可能会导致请求长度太长。它的4 mb 注意machine.config中的httpRuntime标记 这听起来好像会导致
最好说“这在技术上是不可能的”,而不是争论限制大小的优点。我不知道是否有最大值。我不确定是否有专门针对单个参数的最大长度,但整个请求长度本身有一个maxRequestLength。这可以通过web.config进行配置,但是一个非常大的参数可能会导致请求长度太长。它的4 mb 注意machine.config中的httpRuntime标记
这听起来好像会导致异常,而不是字符串的截断。@quillbreaker你是对的,但我认为这是一个很好的理由来解释“技术上不可能”的路线,如果你接近这个限制。有趣的是,对于1.1运行时,HttpRuntimeSection.MaxRequestLength属性似乎不存在(或者至少没有文档记录)-MSDN页面有一个用于2.0、3.0、3.5和4.0的页面,但不用于1.1。很高兴知道,至少,如果我们更新运行时,它可能会崩溃。