What would you like to improve or add?
What about a copy as fetch in addition to XHR?
Possible HTTP(s) Requests/Responses:
await fetch("https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch", {
"credentials": "include",
"headers": {
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:103.0) Gecko/20100101 Firefox/103.0",
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8",
"Accept-Language": "en-US,en;q=0.5",
"Upgrade-Insecure-Requests": "1",
"Sec-Fetch-Dest": "document",
"Sec-Fetch-Mode": "navigate",
"Sec-Fetch-Site": "none",
"Sec-Fetch-User": "?1"
},
"method": "GET",
"mode": "cors"
});
await fetch("https://login.wordpress.org/wp-login.php", {
"credentials": "include",
"headers": {
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:99.0) Gecko/20100101 Firefox/99.0",
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8",
"Accept-Language": "en-US,en;q=0.5",
"Content-Type": "application/x-www-form-urlencoded",
"Upgrade-Insecure-Requests": "1",
"Sec-Fetch-Dest": "document",
"Sec-Fetch-Mode": "navigate",
"Sec-Fetch-Site": "same-origin",
"Sec-Fetch-User": "?1"
},
"referrer": "https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2F&locale=en_US",
"body": "log=admin&pwd=password123&rememberme=forever&wp-submit=Log+In&redirect_to=https%3A%2F%2Fwordpress.org%2F&_reCaptcha_v3_token=03ANYolqumvyfe38jHcqCPI_6IS0mGikxLDyEysok411e0rNZh1MxvHH4bGMX2q1NqSf09W07pU0wJ_74cC69fh9hihveIkFeCegA9rlbX2GfgMcN9aJWlWrIXclmOUe8FiM0rdMc7616MavxlLbiaX9HQZ3BbSbMAuiDBGRDVhBvxGkBR5nyTkhrCHRRh980MeOj8WTYPuStfqItd-UR6ZBh1NuZAOOZHVbJLy6d5Zjg80F0qVxuWpkwsHItbOU_czvSkd_6wzwlAwBk-LjYCa4qAQ06_msjlWgSVV5ZETKHInknZza1LEQG9Co3-NmCe45Duz5QxbRAy7NHdiwzQmV7d3_sfbtGWkx6pVW664s3Ef9jZWWZ84i5CnbEk0RwfekWtHc03WzYoR2LNb00aPmwAQa4rGPKY_UUDabiJxeuytgJCEIhkG2IBopgmPrJ97Vyc_vx4ws_leC0EzAoyHdkDKhR3033e9DXiY01dFuuToiqOsIhWlhLmHpajTYiWvOAPu2zrQ4B1ICp84Pml22T4gUTXJpNF9TWpkdtf-hqyM2nAtHEExKBitpk6XzUffJFCuaByVVINicmxuJ9yGHF15JJSNQjI2g",
"method": "POST",
"mode": "cors"
});