go - 如何使用 Go-Kit 在 GoLang 中调用其他基于 HTTP 的微服务
问题描述
所以,我有两个基于 HTTP 的微服务。我想调用其他服务有什么Go-Kit
方法可以调用其他微服务吗?还是只是老办法?
我现在正在做这个,感觉有点不对劲。
postBody, _ := json.Marshal(map[string]string{
"name": "Toby",
"email": "Toby@example.com",
})
responseBody := bytes.NewBuffer(postBody)
resp, err := http.Post("http://localhost:8080/", "application/json", responseBody)
if err != nil {
log.Fatalf("An Error Occured %v", err)
}
解决方案
推荐阅读
- wpf - WPF Datagrid剪贴板获取单元格值
- python - Python Delaunay三角剖分
- c - 如何在 C 中打印双精度数据类型
- python-3.x - PyCrypto AES-CTR 模式得到不同的输出
- java - 无法提交事务
- laravel - 模拟对同一类中另一个函数的函数调用
- ios - Swift:尝试更改从另一个 swift 文件调用的函数中对象的属性时意外发现“nil”
- .htaccess - htaccess 410 url 垃圾邮件黑客请求,不包括站点生成的请求
- ionic-framework - Ionic 1:如何定义来自不同选项卡的相同状态的导航
- ios - 使用 APPAUTH swift 自定义 SafariViewController