Open
Description
New Feature / Enhancement Checklist
- I am not disclosing a vulnerability.
- I am not just asking a question.
- I have searched through existing issues.
Current Limitation
Our docs state:
You can use your favorite npm module to make HTTP requests, such as request. Parse Server also supports Parse.Cloud.httpRequest for legacy reasons
Why should we continue to support a legacy HTTP module, which hasn't been updated in 3 years, where there are more popular solutions that constantly update their security issues and vulnerabilities?
The http module also uses deprecated methods, such as querystring
and parse
.
Also request
is archived, so we shouldn't recommend that either.
We've seen Parse.Cloud.httpRequest be the source of many issues
Feature / Enhancement Description
Migrate to a dedicated HTTP library, such as axios
Example Use Case
Log Parse.Cloud.httpRequest is depreciated. Please migrate to different HTTP request solution
Alternatives / Workarounds
- Keep the legacy library as is.
- Set Parse.Cloud.httpRequest as an alias to
axios
.