我将基于c ++的遗留HTTP服务器移植到C#。服务器容纳一些希望内容长度(实际内容长度) - 1 的旧版客户端。我们不得不做这个住宿,因为有缺陷的客户已经被烧成了固件:P
无论如何,C#不允许我覆盖 HttpResponseMessage 的内容长度属性并抛出协议违例异常。
我是否可以使用任何父类进行此修改?有关我如何解决这个问题的想法吗?
答案 0 :(得分:0)
您可以基于HttpServer Class实施HTTP Server。可以找到如何执行此操作的示例here。
答案 1 :(得分:0)
我探索了所有选项,似乎没有直接的方法可以从ASP.NET HTTP处理程序中进行有意的HTTP违规。