【发布时间】:2009-08-25 16:15:24
【问题描述】:
我们正在使用 C# 为我们的应用程序构建一个全面的集成测试框架,该框架存在于 HTTP 之上,使用 IIS7 来托管我们的应用程序。
作为我们集成测试的一部分,我们希望测试传入请求,当客户端发送的 HTTP 标头指示正文大小大于实际传输的大小时,会导致 EndOfStreamExceptions(“无法读取超出流的末尾”)作为身体的一部分。我们想针对这种情况测试我们的错误恢复代码,因此我们需要模拟这些类型的请求。
我正在寻找一个基于 .NET Fx 的套接字库或自定义 HttpWebRequest 替代品,专门允许开发人员模拟此类条件以添加到我们的集成测试套件中。有谁知道任何这样的图书馆?可编写脚本的解决方案也可以。
【问题讨论】:
标签: c# httpwebrequest content-length