Advertisement
Guest User

Untitled

a guest
Jun 27th, 2013
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.56 KB | None | 0 0
  1. public class TestHttpClient {
  2.       public static void main(String[] args) throws UnsupportedEncodingException {
  3.         DefaultHttpClient client = new DefaultHttpClient();
  4.         HttpHost targetHost = new HttpHost("name_server",80,"http");
  5.         UsernamePasswordCredentials credentials = new UsernamePasswordCredentials("Myusername", "MyPsw");
  6.         ((DefaultHttpClient)client).getCredentialsProvider().setCredentials(new AuthScope(targetHost), credentials);
  7.         StringEntity params =new StringEntity("username=,password=");
  8.        
  9.         HttpPost post = new HttpPost("/index.php/admin/remotecontrol/get_session_key");
  10.         post.setHeader("Content-type", "application/json");
  11.         post.setEntity(params);
  12.         try {
  13.  
  14.           List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
  15.           nameValuePairs.add(new BasicNameValuePair("username", "Myusername"));
  16.           nameValuePairs.add(new BasicNameValuePair("password", "MyPsw"));
  17.           post.setEntity(new UrlEncodedFormEntity(nameValuePairs));
  18.           HttpResponse response = client.execute(targetHost,post);
  19.           System.out.println(response);
  20.           if(response.getStatusLine().getStatusCode() == 200){
  21.               HttpEntity entity = response.getEntity();
  22.               BufferedReader rd = new BufferedReader(new InputStreamReader(entity.getContent()));
  23.               String line = "";
  24.               while ((line = rd.readLine()) != null) {
  25.                line += line;
  26.               }
  27.               String esito = line;
  28.              }
  29.          
  30.          
  31.         } catch (IOException e) {
  32.           e.printStackTrace();
  33.         }
  34.       }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement