Preserve HTTP parameter order in the GUI configuration
Maintainer antworten meist innerhalb von 2 Tagen
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 48/100
Rechercherichtung
Start by tracing how the HTTP sender UI configuration is read and how its parameters are passed into request construction; compare that path with the map-variable behavior described in PR #131. Reproduce the issue using the listed table order and an echo server, then check whether the received query parameters preserve that order. Done means the UI-configured request sends parameters in table order.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Version 4.6.0-RC has a fix so that HTTP parameter order is preserved when using the map variable. This order is not preserved when using the UI to configure an HTTP sender.
Reproduction Steps
Test Setup: Configured an HTTP Sender destination pointed to a local echo server running on port 8082.
UI Table Configuration Order: one -> two -> three -> for
Actual Output Received by Echo Server: --> GET /?two+=second&for+=forth&three=third&one+=first HTTP/1.1
OS: Windows (tested using PowerShell echo server)
OIE Server Version: Open Integration Engine Server 4.6.0
Java Version: 17.0.6
Main PR/issue - https://github.com/OpenIntegrationEngine/engine/pull/131
Originally reported in Discord by @andreeaharmonic https://discord.com/channels/943670759891554316/1499708700221247629/1508771471684534304
- Vorherrschende Sprache
- Java
- Sterne
- 227
- Forks
- 81
- Ø Merge
- 3 T. 6 Std.
- Gemergte PRs (30 T.)
- 15
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus OpenIntegrationEngine/engine
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
OpenIntegrationEngine/engine#485 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
OpenIntegrationEngine/engine#478 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
OpenIntegrationEngine/engine#355 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
OpenIntegrationEngine/engine#347 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
OpenIntegrationEngine/engine#313 ·
Maintainer antworten meist innerhalb von 2 Tagen
Alle Issues in OpenIntegrationEngine/engine
Ähnliche Issues
-
[Bug] dubbo.protocol.triple.max-message-size is only read from OS environment variablesEvtl. vergeben @CCCLL hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
hierynomus/sshj#1070 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
intellij-elixir/intellij-elixir#4492 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 77/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
quarkiverse/quarkus-openapi-generator#1796 · 1 Kommentar ·