Skip to content

RFC 2616/7230 and interoperability with other editors/IDEs #205

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

Closed
gautaz opened this issue Jun 7, 2023 · 6 comments
Closed

RFC 2616/7230 and interoperability with other editors/IDEs #205

gautaz opened this issue Jun 7, 2023 · 6 comments
Labels
format-compat Import/export related issues, or how to interface with other tools

Comments

@gautaz
Copy link

gautaz commented Jun 7, 2023

Hello,

Looking at the current ecosystem regarding HTTP requests in editor, my understanding is that the overall goal is to be able to share HTTP requests in a file format that can be later used by any editor/IDEs.

There are some gray areas where this goal seems unreachable, mainly around everything related to reusing data from one request to another.

The current solutions to this I have looked at are:

I have not seen any "standard" way to deal with this issue.
It feels like RFC 2616 has to be extended to be able to reuse data but using broad languages (Lua/Javascript) to achieve this goal seems to miss the point of interoperability.
The vscode-restclient approach with its "Request Variables" DSL seems more focused on dealing with this issue.

Has anyone any insight on this matter?
Did anyone find somewhere a "standard" way to deal with reusing data between requests?

@teto teto added the format-compat Import/export related issues, or how to interface with other tools label Jun 7, 2023
@gautaz
Copy link
Author

gautaz commented Jun 16, 2023

Hello @NTBBloodbath, what is your opinion regarding this statement that JS should be the language of choice for scripting?

If this is the way to go, how would that be implemented in rest.nvim?

@wekempf
Copy link

wekempf commented Jun 20, 2023

See also dotnet/AspNetCore.Docs#29431. If they start a process for defining a "standard" I'd suggest participating.

@gautaz
Copy link
Author

gautaz commented Jun 21, 2023

If they start a process for defining a "standard" I'd suggest participating.

Agreed, there is only one point I am wondering about: who is "they"? ;-).

Is there any identified W3C effort which revolves around this type of subject?

@wekempf
Copy link

wekempf commented Jun 21, 2023

I put "standard" in quotes for a reason. I don't believe there's any standardization body considering this. "They" would be the various tool "vendors" (in quotes because some of the tools are OpenSource). As far as I know, aside from that other thread that I started there's been no real movement yet, which is why I said "if they start". I'll continue to apply pressure wherever I can, as I think we have a need for ensuring interoperability between tools.

@teto
Copy link
Collaborator

teto commented Jun 21, 2023

I dont think anyone here has the time to deal with standardization, also lua integration is part of the added value of the neovim plugin IMO. I think we could maintain some importers/exporters ignoring lua commands, here is my take #195

@gautaz
Copy link
Author

gautaz commented Apr 21, 2024

Spring cleaning time!
There is no need to keep this issue anymore, feel free to reopen a new one if needed.

@gautaz gautaz closed this as completed Apr 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
format-compat Import/export related issues, or how to interface with other tools
Projects
None yet
Development

No branches or pull requests

3 participants