Articles of jersey

Tipo de mídia não suportado do Jersey 415

Eu tenho tentado desde horas para corrigir erro de HTTP 415 Unsupported Media Type mas ainda está mostrando a página de mídia não suportada. Estou adicionando headers application/json no Postman. Aqui está o meu código Java package lostLove; import javax.ws.rs.Consumes; import javax.ws.rs.GET; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import […]

Fluxos binários de input e saída usando JERSEY?

Estou usando o Jersey para implementar uma API RESTful que recupera e serve principalmente dados codificados em JSON. Mas tenho algumas situações em que preciso realizar o seguinte: Exporte documentos para download, como PDF, XLS, ZIP ou outros arquivos binários. Recuperar dados multipartes, como JSON e um arquivo XLS carregado Eu tenho um cliente Web […]

Como implementar o serviço RESTful do JAX-RS no framework JSF

No meu laboratório me pediram para criar um site simples usando o framework JSF e usar o REST também. Eu fiz algumas pesquisas sobre esses dois. Acontece que para REST eu tenho que usar o framework JAX-RS com Jersey. Eu queria saber como posso integrar esses dois frameworks, JAX-RS e JSF? Eu já tenho o […]

JAX-RS / Jersey como personalizar o tratamento de erros?

Eu estou aprendendo JAX-RS (aka, JSR-311) usando Jersey. Eu criei com sucesso um Recurso Raiz e estou brincando com os parâmetros: @Path(“/hello”) public class HelloWorldResource { @GET @Produces(“text/html”) public String get( @QueryParam(“name”) String name, @QueryParam(“birthDate”) Date birthDate) { // Return a greeting with the name and age } } Isso funciona muito bem e manipula […]

Serviço POST para Jersey REST recebendo erro 415 Tipo de mídia não suportado

Eu estou usando um aplicativo da web JAX-RS com Jersey e Tomcat. Receber solicitações são muito bem, no entanto, quando tento postar JSON eu recebo um status HTTP 415 – tipo de mídia não suportado. Aqui está o meu simples HelloWorld.java: package service; import javax.ws.rs.*; @Path(“hello”) public class HelloWorld { @GET @Produces(“text/plain”) public String get() […]

MULTIPART_FORM_DATA: Nenhuma fonte de injeção encontrada para um parâmetro do tipo public javax.ws.rs.core.Response

Estou usando a estratégia de implementação de serviços restful baseada em Jersey para criar um serviço que será usado para fazer upload de arquivos. Meu nome de class de serviço é: UploadFileService.java (consulte o código abaixo) package com.jerser.service; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import […]

Como lidar com CORS usando JAX-RS com Jersey

Estou desenvolvendo um aplicativo cliente de script java, no lado do servidor eu preciso lidar com o CORS, todos os serviços que eu escrevi no JAX-RS com o JERSEY. Meu código: @CrossOriginResourceSharing(allowAllOrigins = true) @GET @Path(“/readOthersCalendar”) @Produces(“application/json”) public Response readOthersCalendar(String dataJson) throws Exception { //my code. Edited by gimbal2 to fix formatting return Response.status(status).entity(jsonResponse).header(“Access-Control-Allow-Origin”, “*”).build(); […]