虽然http.sys has limit在UrlSegmentMaxLength上默认是260,但我找不到它是否适用于URL查询参数部分。例如,当我在没有IIS的情况下作为WebServiceHost托管一个WCF服务时,每个具有超过260个字符的段的请求都会失败,并显示400错误。所以,我的第一印象是它一定也适用于查询参数。测试成功通过,参数长度超过默认最大值。所以,我想知道UrlSegmentM
对于特定用户,HTTP授权请求头大小超过64 is (约90 is)。之所以大小很大,是因为报头包含一个承载令牌,而发起http请求的用户有很多声明。问题是对于这个特定的用户,web服务器总是返回一个错误,声明:web应用程序是使用自托管在控制台应用程序中的,因此不涉及iis。
在研究这个问题时,我偶然发现了。它表示MaxFieldLength