-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Open
Labels
type:bugImpaired feature or lacking behavior that is likely assumedImpaired feature or lacking behavior that is likely assumed
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.
3rd Party References
Metadata
Metadata
Assignees
Labels
type:bugImpaired feature or lacking behavior that is likely assumedImpaired feature or lacking behavior that is likely assumed