JavaScript is disabled on your browser.
Skip navigation links
org.htmlunit.javascript.host.xml

Class XMLHttpRequest

    • Field Detail

      • UNSENT

        public static final int UNSENT
        The object has been created, but not initialized (the open() method has not been called).
        See Also:
        Constant Field Values
      • OPENED

        public static final int OPENED
        The object has been created, but the send() method has not been called.
        See Also:
        Constant Field Values
      • HEADERS_RECEIVED

        public static final int HEADERS_RECEIVED
        The send() method has been called, but the status and headers are not yet available.
        See Also:
        Constant Field Values
      • DONE

        public static final int DONE
        All the data has been received; the complete data is available in responseBody and responseText.
        See Also:
        Constant Field Values
    • Constructor Detail

      • XMLHttpRequest

        public XMLHttpRequest()
        Creates a new instance.
    • Method Detail

      • getReadyState

        public int getReadyState()
        Returns the current state of the HTTP request. The possible values are:
        • 0 = unsent
        • 1 = opened
        • 2 = headers_received
        • 3 = loading
        • 4 = done
        Returns:
        the current state of the HTTP request
      • getResponseType

        public String getResponseType()
        Returns:
        the responseType property
      • setResponseType

        public void setResponseType(String responseType)
        Sets the responseType property.
        Parameters:
        responseType - the responseType property.
      • getResponse

        public Object getResponse()
        Returns:
        returns the response's body content as an ArrayBuffer, Blob, Document, JavaScript Object, or DOMString, depending on the value of the request's responseType property.
      • getResponseText

        public String getResponseText()
        Returns a string version of the data retrieved from the server.
        Returns:
        a string version of the data retrieved from the server
      • getResponseXML

        public Object getResponseXML()
        Returns a DOM-compatible document object version of the data retrieved from the server.
        Returns:
        a DOM-compatible document object version of the data retrieved from the server
      • getStatus

        public int getStatus()
        Returns the numeric status returned by the server, such as 404 for "Not Found" or 200 for "OK".
        Returns:
        the numeric status returned by the server
      • getStatusText

        public String getStatusText()
        Returns the string message accompanying the status code, such as "Not Found" or "OK".
        Returns:
        the string message accompanying the status code
      • abort

        public void abort()
        Cancels the current HTTP request.
      • getAllResponseHeaders

        public String getAllResponseHeaders()
        Returns the labels and values of all the HTTP headers.
        Returns:
        the labels and values of all the HTTP headers
      • getResponseHeader

        public String getResponseHeader(String headerName)
        Retrieves the value of an HTTP header from the response body.
        Parameters:
        headerName - the (case-insensitive) name of the header to retrieve
        Returns:
        the value of the specified HTTP header
      • open

        public void open(String method,
         Object urlParam,
         Object asyncParam,
         Object user,
         Object password)
        Assigns the destination URL, method and other optional attributes of a pending request.
        Parameters:
        method - the method to use to send the request to the server (GET, POST, etc)
        urlParam - the URL to send the request to
        asyncParam - Whether or not to send the request to the server asynchronously, defaults to true
        user - If authentication is needed for the specified URL, the username to use to authenticate
        password - If authentication is needed for the specified URL, the password to use to authenticate
      • send

        public void send(Object content)
        Sends the specified content to the server in an HTTP request and receives the response.
        Parameters:
        content - the body of the message being sent with the request
      • setRequestHeader

        public void setRequestHeader(String name,
         String value)
        Sets the specified header to the specified value. The open method must be called before this method, or an error will occur.
        Parameters:
        name - the name of the header being set
        value - the value of the header being set
      • overrideMimeType

        public void overrideMimeType(String mimeType)
        Override the mime type returned by the server (if any). This may be used, for example, to force a stream to be treated and parsed as text/xml, even if the server does not report it as such. This must be done before the send method is invoked.
        Parameters:
        mimeType - the type used to override that returned by the server (if any)
        See Also:
        XUL Planet
      • isWithCredentials

        public boolean isWithCredentials()
        Returns the withCredentials property.
        Returns:
        the withCredentials property
      • setWithCredentials

        public void setWithCredentials(boolean withCredentials)
        Sets the withCredentials property.
        Parameters:
        withCredentials - the withCredentials property.
      • getUpload

        public XMLHttpRequestUpload getUpload()
        Returns the upload property.
        Returns:
        the upload property
      • getTimeout

        public int getTimeout()
        Returns:
        the number of milliseconds a request can take before automatically being terminated. The default value is 0, which means there is no timeout.
      • setTimeout

        public void setTimeout(int timeout)
        Sets the number of milliseconds a request can take before automatically being terminated.
        Parameters:
        timeout - the timeout in milliseconds
Skip navigation links

Copyright © 2002–2025 Gargoyle Software Inc.. All rights reserved.

AltStyle によって変換されたページ (->オリジナル) /