Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Preserve HTTP parameter order in the GUI configuration

Aperta
#314 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 2 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
java
Ambito
frontend

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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

Lingua principale
Java
Stelle
227
Fork
81
Merge medio
3g 6h
PR unite (30g)
15

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di OpenIntegrationEngine/engine

Tutte le issue di OpenIntegrationEngine/engine

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.