Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to call Restful web service in android
    primarykey
    data
    text
    <p>anyone help me how to POST authentication details to a restful web service and to get response from it. I have to post Username, IsAuthenticated(ie. true or false), Password.Also explain the url encoding method too. I have shown my code below. I am a Beginner in Android.</p> <pre><code>public class LoginActivity extends Activity { String Username; String Password; String IsAuthenticated; String answer; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); try { POST(Username,Password,IsAuthenticated); } catch (Exception e) { e.printStackTrace(); } } public String POST(String Username, String IsAuthenticated, String Password) { String Returned = null; HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("http://......./Authenticate"); try { List&lt;NameValuePair&gt; nameValuePairs = new ArrayList&lt;NameValuePair&gt;(2); // Your DATA nameValuePairs.add(new BasicNameValuePair("UserName", "Username")); nameValuePairs.add(new BasicNameValuePair("IsAuthenticated", "false")); nameValuePairs.add(new BasicNameValuePair("Password", "Password")); httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs, HTTP.UTF_8)); HttpResponse response = httpclient.execute(httppost); HttpEntity resEntity = response.getEntity(); Returned = EntityUtils.toString(resEntity); System.out.println(Returned); Toast.makeText(this, Returned, Toast.LENGTH_LONG).show(); } catch (ClientProtocolException e) { Toast.makeText(this, "There was an issue Try again later", Toast.LENGTH_LONG).show(); } catch (IOException e) { Toast.makeText(this, "There was an IO issue Try again later", Toast.LENGTH_LONG).show(); e.printStackTrace(); } return Returned; } } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload