donky.microsoft.aspnet.signalr.client.http.Response Maven / Gradle / Ivy
/*
Copyright (c) Microsoft Open Technologies, Inc.
All Rights Reserved
See License.txt in the project root for license information.
*/
package donky.microsoft.aspnet.signalr.client.http;
import java.io.IOException;
import java.util.List;
import java.util.Map;
/**
* Represents an HTTP Response
*/
public interface Response {
/**
* Returns the response headers
*/
public Map> getHeaders();
/**
* Return the header value
*
* @param headerName
* Header to retrieve
* @return The header Values
*/
public List getHeader(String headerName);
/**
* Reads the response stream to the end and returns its value as a String
*
* @return The response content as a String
* @throws java.io.IOException
*/
public String readToEnd() throws IOException;
/**
* Reads one line from the response stream
*
* @return A line from the response stream
* @throws java.io.IOException
*/
public String readLine() throws IOException;
/**
* Returns the response HTTP Status code
*/
public int getStatus();
/**
* Reads the response stream to the end and returns its value as a Byte[]
*
* @return The response content as a Byte[]
* @throws java.io.IOException
*/
public byte[] readAllBytes() throws IOException;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy