Describe the bug
Node.js version: 20.15.1
OS version: Gentoo Linux rolling
Description: superagent started attempting to canonicalize URL paths in 9.0.2
Actual behavior
.. in paths gets interpreted by superagent, e.g. /api/v2/../error gets sent as /api/error.
Expected behavior
Paths should be sent as-is, or at least this should have waited for a major release
Code to reproduce
require("superagent").get("http://localhost:3000/api/v2/../error").then(console.log, console.error)
Checklist
Describe the bug
Node.js version: 20.15.1
OS version: Gentoo Linux rolling
Description: superagent started attempting to canonicalize URL paths in 9.0.2
Actual behavior
..in paths gets interpreted by superagent, e.g./api/v2/../errorgets sent as/api/error.Expected behavior
Paths should be sent as-is, or at least this should have waited for a major release
Code to reproduce
Checklist