Package com.applitools.connectivity.api
Class Response
- java.lang.Object
-
- com.applitools.connectivity.api.Response
-
public abstract class Response extends Object
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidclose()byte[]getBody()StringgetBodyString()abstract StringgetHeader(String name, boolean ignoreCase)Get a response headerprotected abstract Map<String,String>getHeaders()abstract intgetStatusCode()abstract StringgetStatusPhrase()voidlogIfError()protected abstract voidreadEntity()voidsetRequestId(String requestId)
-
-
-
Field Detail
-
logger
protected Logger logger
-
body
protected byte[] body
-
-
Constructor Detail
-
Response
public Response(Logger logger)
-
-
Method Detail
-
getStatusCode
public abstract int getStatusCode()
-
getStatusPhrase
public abstract String getStatusPhrase()
-
getHeader
public abstract String getHeader(String name, boolean ignoreCase)
Get a response header- Parameters:
name- The name of the headerignoreCase- If true, ignores case- Returns:
- The value of the header
-
setRequestId
public void setRequestId(String requestId)
-
readEntity
protected abstract void readEntity()
-
getBody
public byte[] getBody()
-
getBodyString
public String getBodyString()
-
close
public abstract void close()
-
logIfError
public void logIfError()
-
-