【发布时间】:2013-08-05 01:22:15
【问题描述】:
我有一个 RESTful 服务,但它在 MONO 中似乎有问题。
在 .NET 中,当我传递一个无效的帖子格式时,例如缺少 Content-Type 或无效的 json 正文格式,它会抛出异常并等待下一个请求。但是在 MONO 中,它抛出未处理的异常并下降,我的意思是,它完全退出。这可能是致命的攻击。
不幸的是,我不知道如何调试它,它不会发生在我编写的代码上。
各位有什么建议吗??如何避免或捕获此异常? 谢谢!
CLI 主机。
界面
Fiddler 发布格式错误
那么服务就宕机了:(
【问题讨论】:
-
什么版本的单声道?
-
2.8.10.1-1ubuntu2.2 ,安装单完整
-
请用 mono 3.2 测试
-
对于 3.2,我仔细检查了 mac 和 Github 构建的 MONO,它们在发布有效 json 时会抛出相同的异常。我错过了什么,还是更糟?上面提到了安全方法,但是我的绑定是webHttpBinding,里面没有任何安全------------------------ -----------------
Missing method Mono.Security.Protocol.Tls.SslServerStream::.ctor(Stream,X509Certificate,bool,bool,bool) in assembly /media/share/Debug/Mono.Security.dll, referenced in assembly /usr/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/System.dll
标签: json wcf serialization mono