3.64启用断言功能
创建于 2026 年 8 月 17 日约 1 分钟读完
在开发或编写单元测试、集成测试时,我们经常需要验证请求内容和响应结果是否符合预期,这一过程通常称为“断言”。断言分为两类:
- 请求断言:在构建完
HttpRequestMessage后、发送前执行,用于校验请求的URI、方法、标头、主体等。若失败,请求不会发出。 - 响应断言:在收到
HttpResponseMessage后执行,用于校验状态码、响应头、响应体、耗时等。
若断言失败,系统会抛出 HttpAssertionException 异常。
要启用断言功能,需调用 UseAssertions() 方法,并配合 Asserts(configure) 方法使用:
HttpRequestBuilder.Get("https://furion.net") .UseAssertions();HttpRequestBuilder.Get("https://furion.net") .UseAssertions(false); // 禁用断言功能