【发布时间】:2020-06-23 07:21:56
【问题描述】:
我们想在测试中模拟在已经将一半正文发送到客户端后发送响应失败。
我们能想到的最好办法是:
_server.Given(Request.Create().UsingGet())
.RespondWith(Response.Create().WithStatusCode(HttpStatusCode.OK).WithBody(rm => throw new Exception()));
但是,这已经向客户端返回 InternalServerError 而不是 OK。这不是我们想要的。
在发送了几个字节的正文后如何正确返回OK然后失败?
【问题讨论】: