Buon pomeriggio a tutti,
Vi scrivo per chiedervi aiuto su un bug abbastanza curioso.
Ho nel mio software web una chiamata al WS per inserire un record nel db.
Come parametro della chiamata gli passo una variabile $_POST['descrizione'] che può contenere un testo.
Il problema sta qui:
Se descrizione contiene una sola parola tutto funziona regolarmente.
Se descrizione contiene più di una parola (quindi con spazi) la chiamata al WS fallisce con motivo "Bad request".
La curiosità è che se mi faccio stampare la chiamata con un die o con un echo dalla pagina php e incollo la chiamata su postman o qualsiasi ambiente di test api rest la chiamata funziona come deve.
Vi scrivo per chiedervi aiuto su un bug abbastanza curioso.
Ho nel mio software web una chiamata al WS per inserire un record nel db.
Come parametro della chiamata gli passo una variabile $_POST['descrizione'] che può contenere un testo.
Il problema sta qui:
Se descrizione contiene una sola parola tutto funziona regolarmente.
Se descrizione contiene più di una parola (quindi con spazi) la chiamata al WS fallisce con motivo "Bad request".
La curiosità è che se mi faccio stampare la chiamata con un die o con un echo dalla pagina php e incollo la chiamata su postman o qualsiasi ambiente di test api rest la chiamata funziona come deve.