Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IIS 7、IIS7.5+;中是否有可设置的参数控制最大HTTP post大小/长度;?_Http_Iis_Post_Asp Classic_Size - Fatal编程技术网

IIS 7、IIS7.5+;中是否有可设置的参数控制最大HTTP post大小/长度;?

IIS 7、IIS7.5+;中是否有可设置的参数控制最大HTTP post大小/长度;?,http,iis,post,asp-classic,size,Http,Iis,Post,Asp Classic,Size,我有一个客户机,它的登台系统和生产系统都有相同的应用程序代码。代码是经典的ASP,但我不认为这是问题的一部分。web应用程序的特定页面包含一个表单,其中一个HTML字符串正在文本区域中编辑。此代码已运行多年,没有问题,并为其他客户运行,没有问题。对于特定的HTML模板,在登台时,它们向服务器发布时不会出现问题,但在生产时会收到“HTTP/1.0 400错误请求”响应 Wikipedia将HTTP 400列为“由于语法错误,无法满足请求”。然而,其他HTML字符串可以在生产过程中编辑和发布而不会出

我有一个客户机,它的登台系统和生产系统都有相同的应用程序代码。代码是经典的ASP,但我不认为这是问题的一部分。web应用程序的特定页面包含一个表单,其中一个HTML字符串正在文本区域中编辑。此代码已运行多年,没有问题,并为其他客户运行,没有问题。对于特定的HTML模板,在登台时,它们向服务器发布时不会出现问题,但在生产时会收到“HTTP/1.0 400错误请求”响应

Wikipedia将HTTP 400列为“由于语法错误,无法满足请求”。然而,其他HTML字符串可以在生产过程中编辑和发布而不会出现问题,从中我推断这不太可能是真正的问题

我知道多年来IIS已经得到了改进,有各种防御和限制来拒绝缓冲区溢出攻击等。我想知道是否对post大小有字节长度限制。搜索web会带来许多关于PHP、Apache等的类似问题,但在IIS方面没有什么明显的问题,而stackoverflow中的类似问题很接近,但还不足以提供答案


虽然我对此有真正的和最新的问题,但这篇文章也在一定程度上为其他有同样问题的人树立了一个标杆。

确定默认值是4096KB ie 4MB,请查看web.config中的maxRequestLength


更多信息:我现在发现生产是HTTPS,而登台是HTTP,通过实验,我们认为当发布的数据超过128个字符时,会出现400错误。谢谢@Luke。那是IIS web.config吗?只有这是经典的ASP,而不是.net。此外,阅读链接帖子时,它会覆盖大文件上传,而不是帖子数据。此外,我们通过反复试验发现,当发布的数据超过128个字符时,会出现400个错误。很抱歉,我没有捕捉到经典的ASP位,据我所知,支持的url大小有一个限制,建议通过url发布时不要超过255字节,但实际限制似乎更接近2KB左右。也可能是您发送的已发布数据放在URL中不安全