Boa Tarde, estou tentando fazer um cliente que envie um json via POST, so que sempre retorna 400-Bad Request
@XmlRootElement(name = "category")
@XmlAccessorType(XmlAccessType.FIELD)
public class Category implements Serializable {
private static final long serialVersionUID = -7270841066593156958L;
private String code;
private String name;
...
}
Classe do Cliente
Client c = ClientBuilder.newClient();
c.register(LoggingFilter.class);
Builder builder = c.target("http://api.skyhub.com.br").path("/categories").request(MediaType.APPLICATION_JSON);
builder.accept(MediaType.APPLICATION_JSON);
usuarioB2W.autenticar(builder);
Response response = builder.post(Entity.entity(category, MediaType.APPLICATION_JSON));
Obrigado pela atencão