2014-01-11 151 views
0

发送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 

任何想法为什么是这样的?

+0

这是什么语言? – Joe

+1

Go,from Google(www.golang.org) – Kobe

+0

如果您在输入GET命令后再次点击ENTER,会发生什么情况? – Joe

回答

5

您需要输入第二个回车,它表示标题块的结尾。