从 Telnet 发送 http GET 命令

我有这个简单的程序:


package main


import (

    "fmt"

    "net/http"

)


func main() {

    http.HandleFunc("/users", UsersHandler)


    fmt.Println("Starting server...")


    http.ListenAndServe(":8181", nil)

}


func UsersHandler(w http.ResponseWriter, r *http.Request) {

    fmt.Println("Users")

}

如果我GET从浏览器发送命令:http://localhost:8181我可以看到打印的消息“用户”,但是如果我从 telnet 连接,则在执行以下操作时不会打印任何消息:


telnet 127.0.0.1 8181

GET /users HTTP/1.1

知道这是为什么吗?


HUWWW
浏览 341回答 1
1回答

泛舟湖上清波郎朗

您需要输入第二个回车符,这表示标题块的结尾。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go