java后台用post方式提交参数

 

  
  
  
  
  1. 1.  public static void main(String[] args) {   
  2. 2.      URL url = null;   
  3. 3.      HttpURLConnection httpurlconnection = null;   
  4. 4.      try {   
  5. 5.          url = new URL("http://www.ip138.com/ips.asp");   
  6. 6.          httpurlconnection = (HttpURLConnection) url.openConnection();   
  7. 7.          httpurlconnection.setDoInput(true);   
  8. 8.          httpurlconnection.setDoOutput(true);   
  9. 9.     
  10. 10.         httpurlconnection.setRequestMethod("POST");   
  11. 11.         httpurlconnection.setRequestProperty("Content-Type",   
  12. 12.                 "application/x-www-form-urlencoded");   
  13. 13.    
  14. 14.         String username = "ip=192.168.0.1";   
  15. 15.         httpurlconnection.getOutputStream().write(username.getBytes());   
  16. 16.    
  17. 17.         httpurlconnection.getOutputStream().flush();   
  18. 18.         httpurlconnection.getOutputStream().close();   
  19. 19.         int code = httpurlconnection.getResponseCode();   
  20. 20.         System.out.println("code    " + code);   
  21. 21.    
  22. 22.         if (code == 200) {   
  23. 23.    
  24. 24.             String cookie = httpurlconnection.getHeaderField("Set-Cookie ");   
  25. 25.             System.out.println(cookie);   
  26. 26.             // httpurlconnection.setRequestProperty( "Cookie", cookie);   
  27. 27.    
  28. 28.             DataInputStream in = new DataInputStream(httpurlconnection   
  29. 29.                     .getInputStream());   
  30. 30.             int len = in.available();   
  31. 31.             byte[] by = new byte[len];   
  32. 32.             in.readFully(by);   
  33. 33.             String rev = new String(by);   
  34. 34.             System.out.println(rev);   
  35. 35.             in.close();   
  36. 36.         }   
  37. 37.     } catch (Exception e) {   
  38. 38.         e.printStackTrace();   
  39. 39.     } finally {   
  40. 40.         if (httpurlconnection != null) {   
  41. 41.             httpurlconnection.disconnect();   
  42. 42.         }   
  43. 43.     }   
  44. 44. } 

 

你可能感兴趣的:(1)