Package play.libs.ws

Class WSUrlFetch.HttpUrlfetchResponse

  • Enclosing class:
    WSUrlFetch

    public static class WSUrlFetch.HttpUrlfetchResponse
    extends WS.HttpResponse
    An HTTP response wrapper
    • Constructor Detail

      • HttpUrlfetchResponse

        public HttpUrlfetchResponse​(java.net.HttpURLConnection connection)
        you shouldn't have to create an HttpResponse yourself
        Parameters:
        connection - The current connection
    • Method Detail

      • getStatus

        public java.lang.Integer getStatus()
        the HTTP status code
        Specified by:
        getStatus in class WS.HttpResponse
        Returns:
        the status code of the http response
      • getStatusText

        public java.lang.String getStatusText()
        the HTTP status text
        Specified by:
        getStatusText in class WS.HttpResponse
        Returns:
        the status text of the http response
      • getHeader

        public java.lang.String getHeader​(java.lang.String key)
        Specified by:
        getHeader in class WS.HttpResponse
      • getString

        public java.lang.String getString()
        get the response body as a string
        Specified by:
        getString in class WS.HttpResponse
        Returns:
        the body of the http response
      • getString

        public java.lang.String getString​(java.lang.String encoding)
        Description copied from class: WS.HttpResponse
        get the response body as a string
        Specified by:
        getString in class WS.HttpResponse
        Parameters:
        encoding - string charset encoding
        Returns:
        the body of the http response
      • getStream

        public java.io.InputStream getStream()
        get the response as a stream
        Specified by:
        getStream in class WS.HttpResponse
        Returns:
        an inputstream