Class XMLHttpRequestExchange

java.lang.Object
org.cometd.javascript.XMLHttpRequestExchange

public class XMLHttpRequestExchange
extends java.lang.Object

This class is the underlying implementation of JavaScript's window.XMLHttpRequest in browser.js.

  • Constructor Details

    • XMLHttpRequestExchange

      public XMLHttpRequestExchange​(java.lang.Object client, JavaScript javaScript, java.lang.Object jsThis, java.lang.String httpMethod, java.lang.String url, boolean async)
  • Method Details

    • addRequestHeader

      public void addRequestHeader​(java.lang.String name, java.lang.String value)
    • getMethod

      public java.lang.String getMethod()
    • setRequestContent

      public void setRequestContent​(java.lang.String data)
    • getReadyState

      public int getReadyState()
    • getResponseText

      public java.lang.String getResponseText()
    • getResponseStatus

      public int getResponseStatus()
    • getResponseStatusText

      public java.lang.String getResponseStatusText()
    • abort

      public void abort()
    • getAllResponseHeaders

      public java.lang.String getAllResponseHeaders()
    • getResponseHeader

      public java.lang.String getResponseHeader​(java.lang.String name)
    • send

      public void send() throws java.lang.Exception
      Throws:
      java.lang.Exception