
com.emarsys.escher.PresignUrlEscherRequestWrapper Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of escher Show documentation
Show all versions of escher Show documentation
Stateless HTTP Request Signing
The newest version!
package com.emarsys.escher;
import java.net.URI;
import java.util.List;
class PresignUrlEscherRequestWrapper implements EscherRequest {
private final EscherRequest request;
public PresignUrlEscherRequestWrapper(EscherRequest request) {
this.request = request;
}
@Override
public String getHttpMethod() {
return request.getHttpMethod();
}
@Override
public URI getURI() {
return request.getURI();
}
@Override
public List getRequestHeaders() {
return request.getRequestHeaders();
}
@Override
public void addHeader(String fieldName, String fieldValue) { request.addHeader(fieldName, fieldValue); }
@Override
public String getBody() {
return Escher.UNSIGNED_PAYLOAD;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy