Ren*_*rro 13

记录我的经历:

我的问题是@Mark在问题评论中指出的问题:

" 默认情况下,最大网址段长度为260 "

他建议在注册表中增加这个限制,但我不想要这种麻烦.@Vignesh T的建议效果更好:

" 将url段替换为querystring参数,它工作正常 "

总之,而不是做:

http://path.to.website/very-long-string-goes-here/
Run Code Online (Sandbox Code Playgroud)

我已经做了:

http://path.to.website/?key=very-long-string-goes-here
Run Code Online (Sandbox Code Playgroud)

  • IIS 糟透了,这就是我要说的 (2认同)

Too*_*kit 5

在PowerShell中运行

Set-ItemProperty -Path HKLM:\System\CurrentControlSet\Services\HTTP\Parameters -Name UrlSegmentMaxLength -Value 2000 -Type "Dword"

然后做net stop httpnet start http

https://blogs.msdn.microsoft.com/amyd/2014/02/06/response-400-bad-request-on-long-url/