以下摘录摘自Ktor网站上的quick start。
val server = embeddedServer(Netty, port = 8080) {
routing {
get("/") {
call.respondText("Hello World!", ContentType.Text.Plain)
}
get("/demo") {
call.respondText("HELLO WORLD!")
}
}
server.start(wait = true)
我的控制台输出看起来像这样
[07:32:13.144 INFO ] application | No ktor.deployment.watch patterns specified, automatic reload is not active
[07:32:13.308 INFO ] application | Responding at http://0.0.0.0:8080
我查看了this question,并尝试添加host = localhost
,但这不能解决我的问题。我正在像快速入门页面一样访问http://127.0.0.1:8080/demo
链接,但得到ERR_EMPTY_RESPONSE
。
我还尝试过从同一台计算机发送一个curl -i http://127.0.0.1/demo
请求,但收到了(52) Empty reply from server
。