- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的项目中,我尝试使用 opentracing
实现分布式跟踪。 .
我的微服务具有以下结构。
-- API-Gateway
|_ User-Service
|_ Notification
main()
:
gatewayTracer := &apiTracer{tracer: startTracing("API Gateway")}
http.HandleFunc("/getemail", gatewayTracer.validatemail)
func (apitracer apiTracer) validatemail(res http.ResponseWriter, req *http.Request) {
validateEmailSpan := apitracer.tracer.StartSpan("Validate Email")
}
validateemail()
调用我的用户服务使用
http.PostForm()
.
_, err := http.PostForm("http://user:7071/checkemail", url.Values{"uuid": {uuid}, "email": {email}})
uuid
用于单独的任务,而不是用于跟踪。
Span
使用
PostForm()
转到下一个服务.
最佳答案
我不认为它可以从 PostForm
完成.您需要使用 http.NewRequest
创建 POST 请求,Inject
标题中的跨度并使用 Client.Do
发送请求。
关于go - 使用 golang http.PostForm 进行分布式跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58672447/
如何使用RCurl构造这个POST http请求? POST http://localhost:7474/db/data/index/node/ Accept: application/json; c
在使用 net/http 和 net/url 作为单个键值时出现此错误 multiple-value http.PostForm() in single-value context 最佳答案 您的错误
我一直在尝试读取由网站中的 Post Submit 发送的数组中包含的值。 打印 r.PostForm 数据返回这张 map : map[myArray[0].val1:[foo1] myArray[
在我的项目中,我尝试使用 opentracing 实现分布式跟踪。 . 我的微服务具有以下结构。 -- API-Gateway |_ User-Service |_ Not
我正在尝试从网站上抓取一些数据。这是我通常会在 Perl 中做的事情,但我真的很想戒掉 Perl。 (我不是在贬低 Perl;它是一个很有值(value)的工具,但我对十多年后我仍然为这门语言苦苦挣扎
我正在编写代码以访问 cloudfoundry 平台并提取已推送到云端的所有应用程序的数据摘要。 我可以单独访问每个应用程序并通过 http.GET 请求显示与每个应用程序相关的数据,但我希望能够更新
是否有使用 Gin Gonic 列出/遍历所有帖子值的简单方法? (去) 我试过: c.Request.ParseForm() for key, value := range c.Request.Po
我有一个非常奇怪的问题,我要么真的瞎了,要么这是某种错误。我有以下 http.Handler: func ServeHTTP(w http.ResponseWriter, r *http.Reques
我正在尝试使用 Go/Gin Gonic 从 HTML 表单中捕获一组 Post 值——在 PHP 中我会使用类似的东西: 然而,这似乎不适用于 Gin Gonic(或 Go)。 我也
我正在尝试将 JSON 数据从 javascript 页面发布到 golang 服务器,但我无法在两端使用 SO 接受的答案找到任何 JSON 数据的踪迹。 This post展示了我用 Javasc
我在 GAE golang 中有一个简单的函数: func Call(c appengine.Context, guid string, function string, parameters map
我正在尝试使用 golang 发布表单。我的代码在下面 client := urlfetch.Client(c) resp, err := client.PostForm("example.com",
我是一名优秀的程序员,十分优秀!