Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(http-language): basics of the http language file format #14

Merged
merged 10 commits into from
Jan 7, 2023

Conversation

sassman
Copy link
Member

@sassman sassman commented Nov 15, 2022

This PR implements

done:

  • add HttpVersion to HttpRequest
  • add HttpBody to HttpRequest with string, binary and external file support
  • implement http template file body parsing + test
  • implement http body to curl parameter mapping

…port

- first draft
- add `HttpVersion` to `HttpRequest`

Signed-off-by: Sven Kanoldt <[email protected]>
Signed-off-by: Sven Kanoldt <[email protected]>
@sassman sassman force-pushed the feat/5-http-language branch from fa69126 to f36ca62 Compare December 16, 2022 17:54
@sassman sassman force-pushed the feat/5-http-language branch from 5063550 to fa8eed9 Compare December 16, 2022 17:54
implements #5

done:
- [x] add `HttpVersion` to `HttpRequest`
- [x] implement http template file body parsing + test

todos:
- [ ] implement http body to curl parameter mapping
- [ ] implement external file enum behavior
- [ ] implement templating on body content

Signed-off-by: Sven Kanoldt <[email protected]>
@sassman sassman force-pushed the feat/5-http-language branch from fa8eed9 to cfb5bec Compare December 16, 2022 17:56
Signed-off-by: Sven Kanoldt <[email protected]>
implements #5

done:
- [x] add `HttpVersion` to `HttpRequest`
- [x] implement http template file body parsing + test
- [x] implement http body to curl parameter mapping

todos:
- [ ] implement external file enum behavior
- [ ] implement templating on body content

Signed-off-by: Sven Kanoldt <[email protected]>
@sassman sassman changed the title feat(http-language): rest client plugin http language file format support feat(http-language): basics of the http language file format Jan 7, 2023
@sassman sassman marked this pull request as ready for review January 7, 2023 18:09
Signed-off-by: Sven Kanoldt <[email protected]>
@sassman sassman merged commit 5f49b45 into main Jan 7, 2023
@sassman sassman deleted the feat/5-http-language branch January 7, 2023 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant