Package com.azure.storage.common.policy
Class MetadataValidationPolicy
- java.lang.Object
-
- com.azure.storage.common.policy.MetadataValidationPolicy
-
- All Implemented Interfaces:
com.azure.core.http.policy.HttpPipelinePolicy
public class MetadataValidationPolicy extends Object implements com.azure.core.http.policy.HttpPipelinePolicy
This is a request policy in anHttpPipeline
to validate that metadata does not contain leading or trailing whitespace characters. We do this since the service trims whitespace for the string to sign, but the client does not, resulting in an auth failure.
-
-
Constructor Summary
Constructors Constructor Description MetadataValidationPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Mono<com.azure.core.http.HttpResponse>
process(com.azure.core.http.HttpPipelineCallContext context, com.azure.core.http.HttpPipelineNextPolicy next)
-
-
-
Method Detail
-
process
public Mono<com.azure.core.http.HttpResponse> process(com.azure.core.http.HttpPipelineCallContext context, com.azure.core.http.HttpPipelineNextPolicy next)
- Specified by:
process
in interfacecom.azure.core.http.policy.HttpPipelinePolicy
-
-