相关疑难解决方法(0)

http.Get返回Protocol not available错误

当我尝试在http://golang.org/pkg/net/http/#example_Get上运行此示例时,它返回以下错误

2009/11/10 23:00:00获取http://www.google.com/robots.txt:拨打tcp:协议不可用

知道为什么吗?

go

15
推荐指数
1
解决办法
5808
查看次数

如何将map[string]interface{}转换为io.Reader

我的 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)

go

0
推荐指数
1
解决办法
6755
查看次数

去网/ http请求

有人可以帮我将我的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)

去.

go revel

-9
推荐指数
1
解决办法
1万
查看次数

标签 统计

go ×3

revel ×1