Advertisement
LilFrostay

Untitled

Jul 22nd, 2020
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. private Code search(String url, int amount, String note) {
  2. String response = "";
  3. try {
  4. URL obj = new URL(url);
  5. HttpURLConnection con = (HttpURLConnection) obj.openConnection();
  6. con.setRequestMethod("POST");
  7. con.setRequestProperty("X-Tebex-Secret", secret);
  8. //con.setRequestProperty("Accept", "application/json");
  9. con.setRequestProperty("User-Agent", "Mozilla/5.0");
  10. //con.setRequestProperty("note", note);
  11. //con.setRequestProperty("amount", "" + amount);
  12. //con.setUseCaches(false);
  13. //con.setDoInput(true);
  14. //con.setDoOutput(true);
  15. con.connect();
  16. //System.out.println(con.getResponseMessage());
  17. //con.getErrorStream()
  18. //BufferedReader en = new BufferedReader(new InputStreamReader(con.getErrorStream()));
  19. //System.out.println("printing erros:");
  20. //en.lines().forEach(System.out::println);
  21.  
  22. InputStream is = null;
  23. if(con.getResponseCode() == 500) {
  24. System.out.println("ERROR: 500: "+con.getResponseMessage());
  25. is = con.getErrorStream();
  26. BufferedReader in = new BufferedReader(new InputStreamReader(is));
  27. in.lines().forEach(System.out::println);
  28. in.close();
  29. return null;
  30. }
  31. BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
  32. System.out.println("values:: ");
  33. in.lines().forEach(System.out::println);
  34. //response = in.lines().collect(Collectors.joining());
  35. //System.out.println("here");
  36. //System.out.println("Error Message: "+con.getRequestProperty("error_message"));
  37. in.close();
  38. //en.close();
  39. con.disconnect();
  40. } catch (IOException e) {
  41. e.printStackTrace();
  42.  
  43. }
  44. return (Code) gson.fromJson(response, Code.class);
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement