Class HttpResponseHttpURLConnectionAdapter
- java.lang.Object
-
- com.dynatrace.openkit.protocol.http.HttpResponseHttpURLConnectionAdapter
-
- All Implemented Interfaces:
HttpResponse
public class HttpResponseHttpURLConnectionAdapter extends java.lang.Object implements HttpResponse
-
-
Constructor Summary
Constructors Constructor Description HttpResponseHttpURLConnectionAdapter(java.net.HttpURLConnection httpURLConnection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetHeader(java.lang.String name)Gets the value of an HTTP response header.java.util.Map<java.lang.String,java.util.List<java.lang.String>>getHeaders()Gets the HTTP response headers and their values.java.lang.StringgetRequestMethod()Gets the request method associated with this response.java.net.URLgetRequestUrl()Gets the requestURLassociated with this response.intgetResponseCode()Gets the HTTP response code.java.lang.StringgetResponseMessage()Gets the HTTP response message.
-
-
-
Method Detail
-
getRequestUrl
public java.net.URL getRequestUrl()
Description copied from interface:HttpResponseGets the requestURLassociated with this response.- Specified by:
getRequestUrlin interfaceHttpResponse
-
getRequestMethod
public java.lang.String getRequestMethod()
Description copied from interface:HttpResponseGets the request method associated with this response.- Specified by:
getRequestMethodin interfaceHttpResponse
-
getResponseCode
public int getResponseCode()
Description copied from interface:HttpResponseGets the HTTP response code.If reading the HTTP status line fails,
Integer.MIN_VALUEis returned.- Specified by:
getResponseCodein interfaceHttpResponse- Returns:
- HTTP response code returned by server, or a negative value in case of an error.
-
getResponseMessage
public java.lang.String getResponseMessage()
Description copied from interface:HttpResponseGets the HTTP response message.If reading the HTTP status line fails,
nullis returned.- Specified by:
getResponseMessagein interfaceHttpResponse- Returns:
- HTTP response message returned by server or
null.
-
getHeaders
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders()
Description copied from interface:HttpResponseGets the HTTP response headers and their values.- Specified by:
getHeadersin interfaceHttpResponse- Returns:
- An immutable map of HTTP response headers mapping to their values.
-
getHeader
public java.lang.String getHeader(java.lang.String name)
Description copied from interface:HttpResponseGets the value of an HTTP response header.If the header occurs multiple times, it depends on the underlying implementation which value is returned. In this case prefer
HttpResponse.getHeaders()instead.- Specified by:
getHeaderin interfaceHttpResponse- Returns:
- Value associated with HTTP response header
nameornull.
-
-