Go 如何以编程方式调用Gurilla Mux处理程序?

Go 如何以编程方式调用Gurilla Mux处理程序?,go,mux,Go,Mux,我试图在另一个处理程序函数中以编程方式调用Gurilla Mux处理程序。简单地调用该处理函数是行不通的,因为它使用mux.Vars()。我手头上有一个URL。因此,我正在寻找一种调用该处理函数的方法,就像用户访问了该URL一样,我希望返回响应以进一步处理它。有人知道怎么做吗?为什么调用函数不起作用?mux.Vars()的数据存储在将请求映射到相关数据的全局上下文中。只要将相同的请求指针传递给处理程序,它就能够访问mux.Vars()

我试图在另一个处理程序函数中以编程方式调用Gurilla Mux处理程序。简单地调用该处理函数是行不通的,因为它使用
mux.Vars()
。我手头上有一个URL。因此,我正在寻找一种调用该处理函数的方法,就像用户访问了该URL一样,我希望返回响应以进一步处理它。有人知道怎么做吗?

为什么调用函数不起作用?
mux.Vars()
的数据存储在将请求映射到相关数据的全局上下文中。只要将相同的请求指针传递给处理程序,它就能够访问
mux.Vars()