Sto gestendo un servizio REST di Jersey. I POJO che rappresentano le mie risorse sono classi Java semplici annotate JAXB (XML) (sono generate da una definizione di schema – quindi hanno le annotazioni). Voglio che Jersey / Jackson ignori le annotazioni XML. Ho fatto questa configurazione nel mio web.xml (come menzionato qui ): com.sun.jersey.api.json.POJOMappingFeature true […]
È ansible elencare tutti i rest-endpoint configurati con avvio a molla? L’attuatore elenca tutti i percorsi esistenti all’avvio, desidero qualcosa di simile per i miei servizi personalizzati, quindi posso verificare all’avvio se tutti i percorsi sono configurati correttamente e utilizzare queste informazioni per le chiamate client. Come faccio a fare questo? Io uso le annotazioni […]
Nella jersey 1 avevamo una funzione setConnectTimeout nella class com.sun.jersey.api.client.Client . Nella jersey 2 viene utilizzata la class javax.ws.rs.client.Client cui questa funzione è mancante. Come impostare il timeout della connessione e leggere il timeout in jersey 2.x?
Possiamo avere più di un’annotazione @Path per lo stesso metodo REST, ovvero il metodo eseguito è lo stesso, ma viene eseguito all’accesso a più di un URL? Ad esempio: voglio eseguire il metodo searchNames() su http://a/b/c e http://a/b .
Nel servizio web su cui sto lavorando, ho bisogno di implementare un URI con parametri di query che sembrano /stats?store=A&store=B&item=C&item=D Per suddividerlo, devo essere in grado di utilizzare i parametri di query per specificare i dati da più / tutti i negozi e i dati per più / tutti gli articoli da tali negozi. Finora […]
Sto utilizzando l’API client di Jersey per inviare richieste SOAP a un servizio web JAX-WS. Per impostazione predefinita, Jersey utilizza in qualche modo le credenziali di Windows NT per l’autenticazione in caso di problemi. Qualcuno può spiegare dove Jersey fa questo nel codice? E può essere annullato? Ho provato a utilizzare HTTPBasicAuthFilter e ad aggiungere […]
Sto usando Jersey + Jackson per fornire il livello dei servizi JSON REST per la mia applicazione. Il problema che ho è che il formato di serializzazione della data di default è così: “CreationDate”:1292236718456 All’inizio ho pensato che fosse un timestamp UNIX … ma è troppo lungo per quello. La mia libreria JS sul lato […]
Sto costruendo un servizio web generico e ho bisogno di prendere tutti i parametri della query in una stringa per l’analisi successiva. Come posso fare questo?
Una class di servizio ha un’operazione @GET che accetta più parametri. Questi parametri vengono passati come parametri di query alla chiamata di servizio @GET . @GET @Path(“find”) @Produces(MediaType.APPLICATION_XML) public FindResponse find(@QueryParam(“prop1”) String prop1, @QueryParam(“prop2”) String prop2, @QueryParam(“prop3”) String prop3, @QueryParam(“prop4”) String prop4, …) L’elenco di questi parametri sta crescendo, quindi vorrei metterli in un singolo […]
Ho riscontrato lo stesso problema di questa domanda , utilizzando Spring Boot 1.3.0 e non avendo i miei controller annotati con @RestController , solo @Path e @Service . Come dice l’OP in questa domanda, questo è, per me, tutt’altro che ragionevole Anche io non riesco a capire perché lo avrebbero reindirizzato a / errore. Ed […]