XMLHttpRequest.idl 1017 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #import <XHR/XMLHttpRequestEventTarget.idl>
  2. enum XMLHttpRequestResponseType {
  3. "",
  4. "arraybuffer",
  5. "blob",
  6. "document",
  7. "json",
  8. "text"
  9. };
  10. interface XMLHttpRequest : XMLHttpRequestEventTarget {
  11. constructor();
  12. const unsigned short UNSENT = 0;
  13. const unsigned short OPENED = 1;
  14. const unsigned short HEADERS_RECEIVED = 2;
  15. const unsigned short LOADING = 3;
  16. const unsigned short DONE = 4;
  17. readonly attribute unsigned short readyState;
  18. readonly attribute unsigned short status;
  19. readonly attribute DOMString responseText;
  20. readonly attribute any response;
  21. attribute XMLHttpRequestResponseType responseType;
  22. undefined open(DOMString method, DOMString url);
  23. undefined setRequestHeader(DOMString name, DOMString value);
  24. undefined send(optional USVString body = {});
  25. ByteString? getResponseHeader(ByteString name);
  26. ByteString getAllResponseHeaders();
  27. undefined overrideMimeType(DOMString mime);
  28. attribute EventHandler onreadystatechange;
  29. };