WPT
wpt / xhr / status-basic.htm
Spec: XMLHttpRequest ↗
Runs: Chrome 155.0.8039.0 (wpt@a8b466b15, 2026-09-03) | Firefox 157.0a1 (wpt@a8b466b15, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-56c61 (wpt@ed1909ed6, 2026-09-03) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 27/27 | 27/27 | 27/27 | 27/27 | 27/27 | NOT RUN |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| XMLHttpRequest: status/statusText - various responses 1 (GET 204) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 2 (HEAD 204) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 3 (CHICKEN 204) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 4 (GET 401) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 5 (HEAD 401) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 6 (CHICKEN 401) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 7 (GET 402) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 8 (HEAD 402) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 9 (CHICKEN 402) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 10 (GET 402) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 11 (HEAD 402) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 12 (CHICKEN 402) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 13 (GET 402) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 14 (HEAD 402) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 15 (CHICKEN 402) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 16 (GET 502) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 17 (HEAD 502) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 18 (CHICKEN 502) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 19 (GET 502) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 20 (HEAD 502) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 21 (CHICKEN 502) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 22 (GET 503) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 23 (HEAD 503) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 24 (CHICKEN 503) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 25 (GET 699) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 26 (HEAD 699) | PASS | PASS | PASS | PASS | PASS | — |
| XMLHttpRequest: status/statusText - various responses 27 (CHICKEN 699) | PASS | PASS | PASS | PASS | PASS | — |