【发布时间】:2017-12-07 09:02:39
【问题描述】:
我正在使用 Akka HTTP 10.0.9,但努力让我的单元测试有一个有效的远程地址。
例如单元测试:
Get("/").withHeaders(
RawHeader("Remote-Address", "192.168.1.1"), RawHeader("X-Forwarded-For", "192.168.1.1")
) ~> route ~> check {
status must_== StatusCodes.OK
}
在网络服务器代码中:
extractClientIP{ clientAddr =>
complete(s"$clientAddr")
}
通过命令行运行应用时,客户端地址正确返回。但是当通过单元测试运行时,客户端地址总是返回为“未知”
我做错了什么?
【问题讨论】:
标签: scala unit-testing http akka