Advertisement
Guest User

Untitled

a guest
Mar 17th, 2016
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.68 KB | None | 0 0
  1. public static void sendPostRequest(String url) throws IOException{
  2.  
  3. String t = "";
  4.  
  5. CookieManager cm = new CookieManager();
  6. CookieHandler.setDefault(cm);
  7.  
  8. URL objUrl = new URL(url);
  9. HttpURLConnection connection = (HttpURLConnection) objUrl.openConnection();
  10.  
  11. connection.getContent();
  12.  
  13. CookieStore cookieStore = cm.getCookieStore();
  14.  
  15. List<HttpCookie> cookieList = cookieStore.getCookies();
  16.  
  17. for (HttpCookie cookie1 : cookieList) {
  18. t += cookie1.getValue();
  19. }
  20.  
  21.  
  22. // Ustawienie metody żądania na POST
  23. connection.setRequestMethod("POST");
  24.  
  25. // Dodanie nagłówków żądania
  26. connection.setRequestProperty("User-Agent", "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:42.0) Gecko/20100101 Firefox/42.0");
  27. connection.setRequestProperty("Accept-Language", "pl-PL,en;q=0.5");
  28. connection.setRequestProperty("Cookie", "JSESSIONID=" + t);
  29.  
  30. // Dodanie parametrów
  31. String parameters = "id7_hf_0=&wiaUsername=login&wiaPassword=pass&wiaSignIn=submit";
  32.  
  33. // Wysłanie żądania POST z parametrami
  34. connection.setDoOutput(true);
  35. DataOutputStream wr = new DataOutputStream(connection.getOutputStream());
  36. wr.writeBytes(parameters);
  37. wr.flush();
  38. wr.close();
  39.  
  40. // Pobranie kodu odpowiedzi
  41. int responseCode = connection.getResponseCode();
  42.  
  43. // Pobranie odpowiedzi
  44. BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
  45.  
  46. // Pobieramy odpowiedź linia po linii
  47. String line;
  48. StringBuilder response = new StringBuilder();
  49. while((line = reader.readLine()) != null){
  50. response.append(line);
  51. }
  52.  
  53. reader.close();
  54.  
  55. // Wyświetlenie odpowiedzi
  56. System.out.println("Wysłano żądanie pod adres: " + url);
  57. System.out.println("Parametry: " + parameters);
  58. System.out.println("Kod odpowiedzi: " + responseCode);
  59. System.out.println("Odpowiedź:");
  60. System.out.println(response.toString());
  61. }
  62.  
  63.  
  64. /////////////////////////////////////////////////////
  65.  
  66. public static void main(String[] args) throws IOException {
  67.  
  68.  
  69. //downloadSC("https://www.facebook.com");
  70. //t = diggingCookies("https://www.facebook.com");//downloadSC("https://www.facebook.com");
  71.  
  72. // System.out.print(t);
  73. //dodaj autora, email, treść
  74. //sendPostRequest("http://www.ubezpieczeniagatarczyk.pl/email.php", "Zakościelny", "deczkoponiczko", "A ja mam cię bo chcę Cię jak piesek");
  75.  
  76.  
  77. sendPostRequest("https://isod.ee.pw.edu.pl/isod-stud/signin");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement