diff --git a/spring-cloud-consul-core/src/main/java/org/springframework/cloud/consul/ConsulClient.java b/spring-cloud-consul-core/src/main/java/org/springframework/cloud/consul/ConsulClient.java index 2a98321ee..eaaeec554 100644 --- a/spring-cloud-consul-core/src/main/java/org/springframework/cloud/consul/ConsulClient.java +++ b/spring-cloud-consul-core/src/main/java/org/springframework/cloud/consul/ConsulClient.java @@ -80,7 +80,7 @@ ResponseEntity agentCheckWarn(@PathVariable String checkId, @RequestParam( @PutExchange("/v1/agent/service/deregister/{serviceId}") ResponseEntity agentServiceDeregister(@PathVariable String serviceId, - @RequestHeader(name = ACL_TOKEN_HEADER) String aclToken); + @RequestHeader(name = ACL_TOKEN_HEADER, required = false) String aclToken); @PutExchange("/v1/agent/service/register") ResponseEntity agentServiceRegister(@RequestHeader(name = ACL_TOKEN_HEADER, required = false) String aclToken, @@ -89,7 +89,7 @@ ResponseEntity agentServiceRegister(@RequestHeader(name = ACL_TOKEN_HEADER @PutExchange("/v1/agent/service/maintenance/{serviceId}") ResponseEntity agentServiceSetMaintenance(@PathVariable String serviceId, @RequestParam(required = false) Boolean enable, @RequestParam(required = false) String reason, - @RequestHeader(name = ACL_TOKEN_HEADER) String aclToken); + @RequestHeader(name = ACL_TOKEN_HEADER, required = false) String aclToken); @GetExchange("/v1/catalog/service/{serviceId}") ResponseEntity> getCatalogService(@PathVariable String serviceId);