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

GET/POST String Network Headers #76

Open
ultrawidegamer opened this issue Oct 13, 2023 · 1 comment
Open

GET/POST String Network Headers #76

ultrawidegamer opened this issue Oct 13, 2023 · 1 comment
Labels
New Feature A new addition, whose complexity hasn't been evaluated yet triaged This issue has been assessed

Comments

@ultrawidegamer
Copy link

Is your feature request related to a problem? Please describe.

currently if you try to make a network request to a very large portion of the network APIs on the internet they will require you to pass network headers. These network headers are currently not supported and thus to make these network requests you need to create a middleware server that manipulates the data and forwards the headers. This will add additional costs, complexity and latency to most projects that require network requests.

Describe the solution you'd like

add support for headers on the GET/POST string flux nodes

Describe alternatives you've considered

ive considered using a middleware server, but this is a bad solution for the reasons above

Additional Context

No response

@coolymike
Copy link

One of my projects will require this feature to keep working. It is not feasible to run a middleware server, not due to cost, but due to trust, as authentication is performed with a user specified endpoint.

Up until recently for my project, a query string could be used instead. With a new upstream specification change: matrix-org/matrix-spec-proposals#4126, this will no longer be available in the near future.

The Resonite Matrix client will stop being usable if this is not implemented. Many other ideas that interact with authenticated web services are impossible in Resonite because there are no HTTP headers, and a middleware server requires trusting a third party with credentials.

@shiftyscales shiftyscales added the triaged This issue has been assessed label May 24, 2024
@shiftyscales shiftyscales removed their assignment May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New Feature A new addition, whose complexity hasn't been evaluated yet triaged This issue has been assessed
Projects
None yet
Development

No branches or pull requests

3 participants