【发布时间】:2018-11-22 22:32:53
【问题描述】:
我尝试使用 Hoverfly 进行单元测试以模拟外部 API。
companion object {
@ClassRule @JvmField
val hoverflyRule: HoverflyRule = HoverflyRule.inSimulationMode(dsl(
service("people.zoho.com")
.get("/people/api/forms/P_EmployeeView/records").queryParam("authtoken","TOKEN")
.willReturn(success("{test:test}", "application/json"))
))
}
当我将 Apache 客户端与 ktor 一起使用时,它不起作用。但是对于像 khttp 这样的另一个客户端,它可以工作。任何想法为什么?
【问题讨论】:
-
这是什么行为?它抛出异常?您是否有堆栈跟踪或可以提供其他信息?