Index of /apis/XMLHttpRequest

Icon  Name                                     Last modified      Size  Description
[DIR] Parent Directory - [DIR] resources/ 11-May-2012 09:07 - [TXT] abort-after-send.htm 12-Nov-2010 14:34 1.3K XMLHttpRequest: abort() after send() [TXT] abort-during-done.htm 12-Nov-2010 14:34 898 XMLHttpRequest: abort() during DONE [TXT] abort-during-open.htm 12-Nov-2010 14:34 656 XMLHttpRequest: abort() during OPEN [TXT] abort-during-unsent.htm 12-Nov-2010 14:34 623 XMLHttpRequest: abort() during UNSENT [TXT] abort-event-listeners.htm 12-Nov-2010 14:34 674 XMLHttpRequest: abort() should not reset event listeners [TXT] getallresponseheaders-cookies.htm 12-Nov-2010 14:34 1.2K XMLHttpRequest: getAllResponseHeaders() excludes cookies [TXT] getallresponseheaders-status.htm 12-Nov-2010 14:34 1.0K XMLHttpRequest: getAllResponseHeaders() excludes status [TXT] getresponseheader-case-insensitive.htm 12-Nov-2010 14:34 1.2K XMLHttpRequest: getResponseHeader() case-insensitive matching [TXT] getresponseheader-cookies-and-more.htm 12-Nov-2010 14:34 1.3K XMLHttpRequest: getResponseHeader() custom/non-existent headers and cookies [TXT] getresponseheader-server-date.htm 12-Nov-2010 14:34 815 XMLHttpRequest: getResponseHeader() server and date [TXT] getresponseheader-special-characters.htm 12-Nov-2010 14:34 1.1K XMLHttpRequest: getResponseHeader() funny characters [TXT] open-after-abort.htm 12-Nov-2010 14:34 1.0K XMLHttpRequest: open() after abort() [TXT] open-during-abort.htm 12-Nov-2010 14:34 952 XMLHttpRequest: open() during abort() [TXT] open-method-bogus.htm 12-Nov-2010 14:34 609 XMLHttpRequest: open() - bogus methods [TXT] open-method-case-insensitive.htm 12-Nov-2010 14:34 793 XMLHttpRequest: open() - case-insensitive methods test [TXT] open-method-case-sensitive.htm 12-Nov-2010 14:34 837 XMLHttpRequest: open() - case-sensitive methods test [TXT] open-method-insecure.htm 12-Nov-2010 14:34 744 XMLHttpRequest: open() - "insecure" methods [TXT] open-open-send.htm 12-Nov-2010 14:34 857 XMLHttpRequest: open() - open() - send() [TXT] open-open-sync-send.htm 12-Nov-2010 14:34 798 XMLHttpRequest: open() - open() (sync) - send() [TXT] open-send-open.htm 12-Nov-2010 14:34 782 XMLHttpRequest: open() - send() - open() [TXT] open-sync-open-send.htm 12-Nov-2010 14:34 1.0K XMLHttpRequest: open() (sync) - send() - open() [TXT] open-url-about-blank-window.htm 12-Nov-2010 14:34 562 XMLHttpRequest: open() resolving URLs (about:blank iframe) [TXT] open-url-base-inserted-after-open.htm 12-Nov-2010 14:34 721 XMLHttpRequest: open() resolving URLs - insert <base> after open() [TXT] open-url-base-inserted.htm 12-Nov-2010 14:34 711 XMLHttpRequest: open() resolving URLs - insert <base> [TXT] open-url-base.htm 12-Nov-2010 14:34 582 XMLHttpRequest: open() resolving URLs - <base> [TXT] open-url-bogus.htm 12-Nov-2010 14:34 562 XMLHttpRequest: open() - bogus URLs [TXT] open-url-encoding.htm 12-Nov-2010 14:34 563 XMLHttpRequest: open() - URL encoding [TXT] open-url-fragment.htm 12-Nov-2010 14:34 522 XMLHttpRequest: open() resolving URLs - fragment identifier [TXT] open-url-javascript-window-2.htm 12-Nov-2010 14:34 723 XMLHttpRequest: open() - resolving URLs (javascript: <iframe>; 2) [TXT] open-url-javascript-window.htm 12-Nov-2010 14:34 778 XMLHttpRequest: open() - resolving URLs (javascript: <iframe>; 1) [TXT] open-url-multi-window-2.htm 12-Nov-2010 14:34 932 XMLHttpRequest: open() resolving URLs (multi-Window; 2; evil) [TXT] open-url-multi-window-3.htm 12-Nov-2010 14:34 932 XMLHttpRequest: open() resolving URLs (multi-Window; 3; evil) [TXT] open-url-multi-window-4.htm 12-Nov-2010 14:34 932 XMLHttpRequest: open() resolving URLs (multi-Window; 4; evil) [TXT] open-url-multi-window-5.htm 12-Nov-2010 14:34 794 XMLHttpRequest: open() resolving URLs (multi-Window; 5) [TXT] open-url-multi-window.htm 12-Nov-2010 14:34 829 XMLHttpRequest: open() resolving URLs (multi-Window; 1) [TXT] open-user-password-non-same-origin.htm 12-Nov-2010 14:34 742 XMLHttpRequest: open() - user/pass argument and non same-origin URL [TXT] responsetext-decoding.htm 12-Nov-2010 14:34 1.5K XMLHttpRequest: responseText decoding [TXT] responsexml-basic.htm 12-Nov-2010 14:34 1.3K XMLHttpRequest: responseXML basic test [TXT] responsexml-media-type.htm 11-Oct-2011 08:55 1.2K XMLHttpRequest: responseXML MIME type tests [TXT] responsexml-non-well-formed.htm 12-Nov-2010 14:34 673 XMLHttpRequest: responseXML non well-formed tests [TXT] send-accept-language.htm 12-Nov-2010 14:34 587 XMLHttpRequest: send() - Accept-Language [TXT] send-accept.htm 12-Nov-2010 14:34 730 XMLHttpRequest: send() - Accept [TXT] send-authentication.htm 12-Nov-2010 14:34 1.3K XMLHttpRequest: send() - "Basic" authenticated requests [TXT] send-conditional.htm 12-Nov-2010 14:34 1.2K XMLHttpRequest: send() - conditional requests [TXT] send-content-type-charset.htm 12-Nov-2010 14:34 1.4K XMLHttpRequest: send() - charset parameter of Content-Type [TXT] send-content-type-string.htm 12-Nov-2010 14:34 1.0K XMLHttpRequest: send() - Content-Type [TXT] send-entity-body-basic.htm 12-Nov-2010 14:34 776 XMLHttpRequest: send() - data argument [TXT] send-entity-body-document-bogus.htm 12-Nov-2010 14:34 785 XMLHttpRequest: send() - unserializable Document [TXT] send-entity-body-document.htm 12-Nov-2010 14:34 1.0K XMLHttpRequest: send() - Document [TXT] send-entity-body-empty.htm 12-Nov-2010 14:34 539 XMLHttpRequest: send("") - empty entity body [TXT] send-entity-body-get-head.htm 12-Nov-2010 14:34 822 XMLHttpRequest: send() - non-empty data argument and GET/HEAD [TXT] send-entity-body-none.htm 12-Nov-2010 14:34 621 XMLHttpRequest: send(null) - no entity body [TXT] send-non-same-origin.htm 02-Dec-2010 14:16 830 XMLHttpRequest: send() - non same-origin [TXT] send-redirect-bogus-sync.htm 12-Nov-2010 14:34 850 XMLHttpRequest: send() - Redirects (bogus Location header; sync) [TXT] send-redirect-bogus.htm 12-Nov-2010 14:34 1.1K XMLHttpRequest: send() - Redirects (bogus Location header) [TXT] send-redirect-no-location.htm 12-Nov-2010 14:34 1.1K XMLHttpRequest: send() - Redirects (no Location header) [TXT] send-redirect.htm 12-Nov-2010 14:34 1.1K XMLHttpRequest: send() - Redirects (basics) [TXT] send-send.htm 12-Nov-2010 14:34 543 XMLHttpRequest: send() - send() [TXT] send-sync-timeout.htm 12-Nov-2010 14:34 830 XMLHttpRequest: timeout during sync send() should not run [TXT] setrequestheader-after-send.htm 12-Nov-2010 14:34 769 XMLHttpRequest: setRequestHeader() after send() [TXT] setrequestheader-bogus-header.htm 12-Nov-2010 14:34 756 XMLHttpRequest: setRequestHeader() header argument checks [TXT] setrequestheader-bogus-value.htm 12-Nov-2010 14:34 613 XMLHttpRequest: setRequestHeader() value argument checks [TXT] setrequestheader-case-insensitive.htm 12-Nov-2010 14:34 710 XMLHttpRequest: setRequestHeader() - headers that differ in case [TXT] setrequestheader-header-allowed.htm 12-Nov-2010 14:34 955 XMLHttpRequest: setRequestHeader() - headers that are allowed [TXT] setrequestheader-header-forbidden.htm 12-Nov-2010 14:34 1.7K XMLHttpRequest: setRequestHeader() - headers that are forbidden [TXT] status-async.htm 04-Jul-2011 14:36 2.1K XMLHttpRequest: status/statusText - various responses [TXT] status-basic.htm 04-Jul-2011 14:36 1.7K XMLHttpRequest: status/statusText - various responses [TXT] testrunner.htm 12-Nov-2010 15:01 1.2K Test Runrrr! [TXT] xmlhttprequest-basic.htm 12-Nov-2010 14:34 1.4K XMLHttpRequest: prototype and members [TXT] xmlhttprequest-eventtarget.htm 02-Dec-2010 16:53 1.7K XMLHttpRequest: implements EventTarget [TXT] xmlhttprequest-network-error-sync.htm 12-Nov-2010 14:34 1.0K XMLHttpRequest: members during network errors (sync) [TXT] xmlhttprequest-network-error.htm 12-Nov-2010 14:34 1.1K XMLHttpRequest: members during network errors [TXT] xmlhttprequest-unsent.htm 12-Nov-2010 14:34 1.0K XMLHttpRequest: members during UNSENT
Currently this testsuite tries to provide tests for XMLHttpRequest level 1.
This test suite is not stable and is still under development. Tests may
contain bugs and may change over time as a result of those bugs being fixed.

When more browsers implement XMLHttpRequest level 2 this testsuite will
slowly evolve most likely.

  http://dev.w3.org/2006/webapi/XMLHttpRequest/
  http://dev.w3.org/2006/webapi/XMLHttpRequest-2/

If the folders above give the status of the feature tested you can assume
this is against level 1 unless explicitly stated otherwise.

NOTE: readyState and onreadystatechange are tested throughout the various
tests. statusText is tested together with status.

NOTE: open-url-base* have absolute paths in them. They need to be adjusted
on a per location basis.


TESTS THAT ARE UNSTABLE AND (PROBABLY) NEED CHANGES
  send-authentication (see "user:password" debacle)
  responsetext-decoding (second test does not correct encoding on this server)


TESTS NOT STARTED ON YET

<iframe> document.domain = w3.org create cross-origin xhr object
HEAD/other methods and redirects