I'm developing an android app that will communicate through an asp.net web application API, but when having to send data via HTTP get the following error: internal server error 500.
public void addUser(User user){ HttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost(); URI uri = null; try { uri = new URI("http://10.1.1.3/servicename/api/user"); } catch (URISyntaxException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } httpPost.setURI(uri); httpPost.setHeader("User-Agent", "Android"); httpPost.setHeader("Accept", "*/*"); httpPost.setHeader("Content-Encoding", "UTF-8"); httpPost.setHeader("Content-Type", "application/x-www-form-urlencoded"); try { StringBuffer params = new StringBuffer(); params.append("FirstName="); params.append(user.getFirstName()); params.append("&LastName="); params.append(user.getLastName()); params.append("&SocialCode="); params.append(user.getSocialCode()); params.append("&Email="); params.append(user.getEmail()); params.append("&DataAdd="); params.append(user.getDataAdd()); params.append("&NameSocialNetwork="); params.append(user.getNameSocialNetwork()); httpPost.setEntity(new ByteArrayEntity(params.toString().getBytes())); HttpResponse response = httpClient.execute(httpPost); Log.i("resposta", response.getStatusLine().toString()); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ClientProtocolException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } -- -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en