Fórum consumando os dados do httpPost #536706
09/11/2015
0
Bom dia pessoal, Já olhei em toda web e não obtive resultado. Bom tenho uma aplicação em android que me envia os dados em httppost para meu webservice, esse é o código:
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost("http://192.168.2.2:8080/alertapedido/webresources/pedido");
// Listar os dados do pedido
List<NameValuePair> listar = new ArrayList<NameValuePair>();
listar.add(new BasicNameValuePair("nomecli", nomecli));
listar.add(new BasicNameValuePair("telefone", telefone));
listar.add(new BasicNameValuePair("cep", cep));
listar.add(new BasicNameValuePair("logradouro", logradouro));
listar.add(new BasicNameValuePair("numero", numero));
listar.add(new BasicNameValuePair("bairro", bairro));
listar.add(new BasicNameValuePair("cidade", cidade));
listar.add(new BasicNameValuePair("uf", uf));
// Listando dos dados para o POST
post.setEntity(new UrlEncodedFormEntity(listar));
// Executando o Post(enviando os dados)
HttpResponse response = client.execute(post);
No meu web service esta sendo feito em java no modo restful e como capturo esses dados enviado pelo aplicativo, bom esse é o inicio do meu código do meu webservice, agradeço a todos pela atenção:
@POST
@Path("/pedido")
@Produces("application/json")
public String pedido(){
//código para consumar
}
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost("http://192.168.2.2:8080/alertapedido/webresources/pedido");
// Listar os dados do pedido
List<NameValuePair> listar = new ArrayList<NameValuePair>();
listar.add(new BasicNameValuePair("nomecli", nomecli));
listar.add(new BasicNameValuePair("telefone", telefone));
listar.add(new BasicNameValuePair("cep", cep));
listar.add(new BasicNameValuePair("logradouro", logradouro));
listar.add(new BasicNameValuePair("numero", numero));
listar.add(new BasicNameValuePair("bairro", bairro));
listar.add(new BasicNameValuePair("cidade", cidade));
listar.add(new BasicNameValuePair("uf", uf));
// Listando dos dados para o POST
post.setEntity(new UrlEncodedFormEntity(listar));
// Executando o Post(enviando os dados)
HttpResponse response = client.execute(post);
No meu web service esta sendo feito em java no modo restful e como capturo esses dados enviado pelo aplicativo, bom esse é o inicio do meu código do meu webservice, agradeço a todos pela atenção:
@POST
@Path("/pedido")
@Produces("application/json")
public String pedido(){
//código para consumar
}

Christian
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)