Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Preserve HTTP parameter order in the GUI configuration

Offen
#314 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Ruhig
Tech-Stack
java
Bereich
frontend

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

Image

Actual Output Received by Echo Server: --> GET /?two+=second&for+=forth&three=third&one+=first HTTP/1.1

Image

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

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus OpenIntegrationEngine/engine

Alle Issues in OpenIntegrationEngine/engine

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.