如何使用 spring-cloud-starter-config 传递 X-Config-Token
Posted
技术标签:
【中文标题】如何使用 spring-cloud-starter-config 传递 X-Config-Token【英文标题】:How to pass X-Config-Token with spring-cloud-starter-config 【发布时间】:2020-04-17 03:39:18 【问题描述】:当我使用 curl -X GET http://localhost:8888/limits-service/dev -H "X-Config-Token: s.6S92v3OekCYEAWjp8unbt4ei" 调用配置服务器时,它工作正常
但是从客户端微服务,在调用配置服务http://localhost:8888/limits-service/dev 时如何传递标头。在客户端微服务 application.properties 中配置了以下详细信息,但出现 404 错误。
spring.application.name=limits-service
spring.cloud.config.uri=http://localhost:8888/
spring.profiles.active=dev.
那么如何传递 X-Config-Token: s.6S92v3OekCYEAWjp8unbt4ei 呢?
【问题讨论】:
【参考方案1】:可以通过在bootstrap.yml
中设置 spring.cloud.config.token 在客户端内提供此令牌。
spring:
cloud:
config:
token: YourVaultToken
【讨论】:
以上是关于如何使用 spring-cloud-starter-config 传递 X-Config-Token的主要内容,如果未能解决你的问题,请参考以下文章