当我尝试在http://golang.org/pkg/net/http/#example_Get上运行此示例时,它返回以下错误
2009/11/10 23:00:00获取http://www.google.com/robots.txt:拨打tcp:协议不可用
知道为什么吗?
我的 go 应用程序需要发出 post 请求,并且地图将放入请求正文中。
现在我首先将映射制作为 json 字符串,并将其转换为 io.Reader。
我想知道是否有什么方法可以跳过json.Marshal步骤?
var data map[string]interface{} {
"a": 1,
"b": "cdef",
...
}
jsonData, err := json.Marshal(data)
resp, err := http.Post(
"localhost:3000", "application/json", bytes.NewReader(jsonData))
Run Code Online (Sandbox Code Playgroud) 有人可以帮我将我的ruby代码转换为Go.请参阅下面的我的红宝石代码.
query= "test"
request = Net::HTTP::Post.new(url)
request.body = query
response = Net::HTTP.new(host, post).start{|http http.request(request)}
Run Code Online (Sandbox Code Playgroud)
去.