Guest User

Untitled

a guest
Jul 18th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. public class MainActivity extends AppCompatActivity implements View.OnClickListener{
  2.  
  3. @Override
  4. protected void onCreate(Bundle savedInstanceState) {
  5. super.onCreate(savedInstanceState);
  6. setContentView(R.layout.activity_main);
  7. Button btnGet = (Button)findViewById(R.id.btnGet);
  8. btnGet.setOnClickListener(this);
  9. Authenticator.setDefault(new MyAuthenticator());
  10. }
  11.  
  12. @Override
  13. public void onClick(final View v) {
  14. CookieHandler.setDefault(new CookieManager(null, CookiePolicy.ACCEPT_ALL));
  15.  
  16. HttpURLConnection.setFollowRedirects(false);
  17. CookieManager cookieManager = new CookieManager();
  18. CookieHandler.setDefault(cookieManager);
  19. v.setEnabled(false);
  20. AsyncHttpClient client = new AsyncHttpClient();
  21. client.get("http://serverapi.respect-shoes.kz/ServerAPI/hs/Konversia ", new AsyncHttpResponseHandler() {
  22. @Override
  23. public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
  24. if (responseBody != null) {
  25. TextView txtResponse = (TextView)findViewById(R.id.txtResponse);
  26. assert txtResponse != null;
  27. txtResponse.setText(new String(responseBody));
  28. }
  29. v.setEnabled(true);
  30. }
  31. @Override
  32. public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
  33. v.setEnabled(true);
  34.  
  35. }
  36. });
  37.  
  38. }
  39.  
  40. private class MyAuthenticator extends Authenticator {
  41. protected PasswordAuthentication getPasswordAuthentication() {
  42. String username = "";
  43. String password = "";
  44. return new PasswordAuthentication(username, password.toCharArray());
  45. }
  46. }
Add Comment
Please, Sign In to add comment