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

Support for path parameters #852

Open
vboctor opened this issue Nov 1, 2023 · 20 comments
Open

Support for path parameters #852

vboctor opened this issue Nov 1, 2023 · 20 comments
Labels
enhancement New feature or request

Comments

@vboctor
Copy link

vboctor commented Nov 1, 2023

Postman supports ":param" in path as a first-class concept which is convenient compared to having to use pre-request variables. It is also useful when importing a Postman collection into Bruno to have support for such case.

If for some reason it is not desired to add such support, then during importing Postman collection convert ":param" to "{{param}}" and add it to the pre-request variables. Though it will be much better to support path parameters.

@Kenneth-Macharia
Copy link

Adding just this one thing, say in your next release, will make me shfit from Postman immediately

@DrGrognon
Copy link

DrGrognon commented Dec 6, 2023

+1
This is a must for postman compatibility.
Furthermore, i serve an important self-documentation purpose as it make explicit "this is a query param" when usual variable can be env/api version/whatever

@1Mark
Copy link

1Mark commented Dec 12, 2023

+1

@mikekosulin
Copy link

Any updates?
It’s terrible to use API tool w/o path variables.

@RemekGdansk
Copy link

Looks like there is a PR for it: #484

@theMK2k
Copy link

theMK2k commented Mar 10, 2024

+1 Insomnia does, too

@casperghst42
Copy link

This is right now the only thing which keeps me from switching from Postman.

@TheRealBenForce
Copy link

This is right now the only thing which keeps me from switching from Postman.

same

@mikekosulin
Copy link

This is right now the only thing which keeps me from switching from Postman.

same

Soon:
#484 (comment)

@pasalino
Copy link

same, is very useful to switch from Postman

@mikekosulin
Copy link

#484 has been merged!

Thanks, @game5413

@magnetik
Copy link

What a great news ! This was the main blocker for us to migrate to bruno.

Looking forward for a release including this.

Good job to everyone involved! ❤️

@Kenneth-Macharia
Copy link

Kenneth-Macharia commented May 23, 2024 via email

@yulin-dong
Copy link

yulin-dong commented May 29, 2024

Which release has included #484? I don't see it in any release note.

@Its-treason
Copy link
Member

Which release has included #484? I don't see it in any release note.

It is not merged on master, there is another open PR with the feature: #2357

@helloanoop
Copy link
Contributor

We merged #2357 to main today.
The main build will go out on Tuesday June 4th 2024.

Meanwhile we will also share a dedicated build later today so that community can test this and report any issues.

Thank you so much @game5413 for working on this.
Thanks @edbrannin @bsleczko @Its-treason for the reviews.
Thanks @sanjai0py @lohxt1 for getting this polished and merged.

@helloanoop
Copy link
Contributor

Please test this build out and report issues if you find them: https://github.com/usebruno/bruno-nightly-builds/releases/tag/v1.19.0-31may2024

@magnetik
Copy link

magnetik commented Jun 3, 2024

I've tested it. When loading a request that have a :param in the URL created in the 1.18 version, the box that allows param to be configured is now shown.
Working fine when editing it afterwards.

@noavarice
Copy link

Will it be possible to escape colon? You can't use colons in URLs in Postman adequately bc of path parameter support. Colon is reserved symbol in URLs, so it's kind of strange to use such symbol for embedding stuff at the syntax level (at least without escaping)

@Ukrainis
Copy link

Hello to all.
Having an issue with pathParams, created a bug: #2439 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests