在进行InterServce调用之前,我 for each 请求添加了Authorization头,但这似乎是多余的.
既然GoFr说它是为微服务构建的,那么微服务之间的对话应该作为默认功能出现吗?
一种方法是我将代码写在一个包中,并在需要时调用它,但有没有什么方法可以通过某个内置的GoFr函数来实现呢?
在进行InterServce调用之前,我 for each 请求添加了Authorization头,但这似乎是多余的.
既然GoFr说它是为微服务构建的,那么微服务之间的对话应该作为默认功能出现吗?
一种方法是我将代码写在一个包中,并在需要时调用它,但有没有什么方法可以通过某个内置的GoFr函数来实现呢?
您可以try 使用GoFr的HTTP服务客户端来处理服务间调用,这将自动将authorization
标头传播到您的调用.这将从gofr上下文本身传播,您不必担心 for each 请求传递标头.
您可以参考this个使用HTTP服务的示例.
此外,您还可以在Options参数中定义希望在每次调用此特定服务器时传递的自定义标头.