Quindi, sto usando l’API JSON per aggiungere un utente a un gruppo; funziona come previsto quando lo eseguo dal terminale, ma quando chiamo curl da Java ottengo {"status":400,"error":"Bad Request"}.
molto probabilmente, gli argomenti passati a curl (presumo tu stia eseguendo comandi shell da Java) non vengono inoltrati correttamente. Spesso questo è dovuto a un uso errato delle virgolette.
Se condividi qui il codice Java corrispondente, qualcuno potrebbe riuscire a capire cosa sta andando storto.
Puoi eseguire System.out.println(command) e condividere l’output, oscurando il contenuto delle variabili roleID e user.get("username"), se appropriato?
Grazie. Vorrei notare che alcune righe terminano con \ e altre no. Inoltre, l’Umlaut potrebbe essere la causa del problema? Potresti anche testarlo con un nome utente senza Umlaut?
Sì, lo stesso problema – a questo punto, probabilmente mi rivolgerò a una libreria per effettuare la richiesta. Non ho idea del perché stia risultando così difficile. Grazie per avermi aiutato a risolvere il problema.