Ho bisogno di implementare un'API con questi parametri di percorso.Come creare API REST con parametri facoltativi?
@Path("/job/{param1}/{optional1}/{optional2}/{param2}")
Il secondo e il terzo parametro possono essere opzionali? Quindi il cliente non ha bisogno di passare questi, ma deve passare il primo e l'ultimo.
Se ciò non è possibile, è consigliabile riorganizzare i parametri in questo modo?
@Path("/job/{param1}/{param2}/{optional1}/{optional2}")
Come fornire i parametri facoltativi?
è meglio riorganizzare i parametri, se avessi una scelta, avrei separato obbligatorio e facoltativo in 2 sezioni, separate da un delimitatore nell'URL, quindi reso obbligatorio come posizionale, e facoltativo come coppia di valori chiave, non lo faccio so come, quale cliente, in quale scenario stai scrivendo il codice, cosa hai provato fino ad ora? – abasu
@abasu Sto usando JAX-RS. Ho fatto riferimento a http://www.nakov.com/blog/2009/07/15/jax-rs-path-pathparam-and-optional-parameters/. È obbligatorio usare regex o esiste un altro modo? – mbgsuirp
Come distinguere 'optional1' e' optional2' in '/ job/foo/bar/baz'? Cos'è 'bar'? –