Feature/http request converter - #438
Merged
shamilahmdt merged 3 commits intoAug 3, 2026
Merged
Conversation
…nvert different types of HTTP Requests.
|
@farzan2004 is attempting to deploy a commit to the shamilahmdt's projects Team on Vercel. A member of the Team first needs to authorize it. |
👋 Hello, @farzan2004!Thank you for your contribution to DevTasks. The maintainer has been notified and will review your pull request shortly. If any changes are needed, we will let you know in the comments below. |
…t-converter # Conflicts: # src/pages/DevUtilities/DevUtilities.jsx
Contributor
Author
|
I noticed the post-merge build failed because DevUtilities.jsx still contained unresolved merge conflict markers. I've opened a follow-up PR (#439 ) that removes the markers and restores a successful build. |
Owner
|
@farzan2004 ,Thank you for your work! If you have time, I'd really appreciate it if you could also check out the issues in my other project: https://github.com/shamilahmdt/quickplay-zone/issues |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
HTTP Request Converter
Overview
This PR adds a new HTTP Request Converter utility to DevTasks. It allows developers to convert HTTP request snippets between cURL, Fetch API, and Axios directly in the browser. All conversions are performed offline with no external requests.
Features
Supported Syntax
cURL
Fetch API
Axios
Request Components Supported
Parsing Architecture
The converter uses a common intermediate request representation.
Source Format
│
Parser
│
Canonical Request Object
│
Generator
│
Target Format
This separation keeps parsing and code generation independent, making the implementation easier to maintain and extend.
Error Handling
The converter validates input while parsing and reports descriptive errors for unsupported or malformed request snippets instead of generating invalid output.
UI
Notes
The utility is designed for common developer workflows and currently supports the most frequently used cURL, Fetch API, and Axios request patterns.
Screenshots
Utility Card
HTTP Request Converter – Desktop
HTTP Request Converter – Tablets