package com.beowulfe.hap.impl.http; import java.nio.ByteBuffer; import java.util.Collections; import java.util.Map; public interface HttpResponse { int getStatusCode(); default ByteBuffer getBody() { return ByteBuffer.allocate(0); } default HttpVersion getVersion() { return HttpVersion.HTTP_1_1; } default Map<String, String> getHeaders() { return Collections.emptyMap(); } default boolean doUpgrade() { return false; } public enum HttpVersion { HTTP_1_1, EVENT_1_0 } }