大佬教程收集整理的这篇文章主要介绍了来自ASP.NET MVC站点的“无效的JSON原语:alihack”错误,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
请求转到http://example.com/ali.txt.请求的有效负载中应该有其他内容,因为只需正确打开此URL就会生成404.
这有什么值得担心的吗?我可以,我应该防止这样的错误发生,而是返回一个错误的请求,例如?为什么这种反序列化首先发生?
如果您的网站不使用PUT请求,您可以使用<requestFiltering />
拒绝所有这些请求.
<configuration> <system.webServer> <security> <requestFiltering> <verbs applyToWebDAV="false"> <add verb="PUT" allowed="false" /> </verbs> </requestFiltering> </security> </system.webServer> </configuration>
否则,url rewrite module可以实现更优雅的解决方案(可以与Web Platform Installer一起安装):
<configuration> <system.webServer> <rewrite> <rules> <rule name="Abort requests to ali.txt - alihack" patternSyntax="Wildcard" stopProcessing="true"> <match url="ali.txt" /> <conditions /> <action type="Abortrequest" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
以上是大佬教程为你收集整理的来自ASP.NET MVC站点的“无效的JSON原语:alihack”错误全部内容,希望文章能够帮你解决来自ASP.NET MVC站点的“无效的JSON原语:alihack”错误所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。