知识大全 Java 发Post请求实例程序代码

Posted

篇首语:智慧并不产生于学历,而是来自对于知识的终生不懈的追求。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java 发Post请求实例程序代码相关的知识,希望对你有一定的参考价值。

Java 发Post请求实例程序代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  //说明使用java的HttpConnection 模拟发送post请求

  //该程序用来抓成绩公布网站上的指定范围准考证号的成绩情况

  import java io DataInputStream;    import java io DataOutputStream;    import java io InputStream;    import java io OutputStream;    import HttpURLConnection;    import URL;    import java util Vector;

  public class GetMain

  /**      * @param args      */     private static String URL = ;     private static String url = ;

  public static void main(String[] args)

  //Post Data 为Form提交的内容        String postData= zkzh= +l+i+j+k+ &tijiao x= &tijiao y= ;       String =GetResponseDataByID(URL postData);       String[] data=getNeedData();

      

  public static void PrintStrs(String[] str)         for(String s:str)           System out print(s+ );          System out println();   

  //通过url和postdata获取返回值 该函数为主要函数可以copy使用返回值为一个Html页面的数据      public static String GetResponseDataByID(String url String postData)           String data=null;      try        URL dataUrl = new URL(url);       HttpURLConnection con = (HttpURLConnection) dataUrl openConnection();       con setRequestMethod( POST );       con setRequestProperty( Proxy Connection Keep Alive );       con setDoOutput(true);       con setDoInput(true);

  OutputStream os=con getOutputStream();       DataOutputStream dos=new DataOutputStream(os);       dos write(postData getBytes());       dos flush();       dos close();

  InputStream is=con getInputStream();       DataInputStream dis=new DataInputStream(is);       byte d[]=new byte[dis available()];       dis read(d);       data=new String(d);       //System out println(data);       con disconnect();      catch (Exception ex)        ex printStackTrace();            return data;    

  /**Get Needed Data Form Responsed Html File**/     static String I = 准考证号 ;     static String I = 姓 名 ;     static String I = 级别 ;     static String I = 笔试成绩 ;     static String I = 口试成绩 ;

  public static String[] getNeedData(String )           if(==null)       return null;      String[] str=new String[ ];      str[ ]=getPart( I );      str[ ]=getPart( I );      str[ ]=getPart( I );      str[ ]=getPart( I );      str[ ]=getPart( I );

  return str;    

cha138/Article/program/Java/hx/201311/25779

相关参考

知识大全 Java利用HttpURLConnection发送post请求上传文件

Java利用HttpURLConnection发送post请求上传文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶

知识大全 代码实例:JSP分页源程序

代码实例:JSP分页源程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  <%@pagec

知识大全 java应用程序远程登录linux并执行其命令

  在这个网址下载一个调用ssh和scp命令的jar包  然后就可以写程序了将上面的jar包导入MyEclipse下面是一个类的实例代码  packagehh;  importjavaioBuffer

知识大全 处理GET和POST请求方法问题

PHPWeb开发学习实录:处理GET和POST请求方法问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 让Java程序只运行一个实例

让Java程序只运行一个实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一个程序可以在内存里

知识大全 Java程序性能优化-代码调优

Java程序性能优化-代码调优  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   代码调

知识大全 Java程序多进程运行模式的实例分析

Java程序多进程运行模式的实例分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一般我们在jav

知识大全 单独的java程序连接oracle数据库实例

cha138/Article/program/Java/JSP/201311/20208

知识大全 一个将SQL语句嵌入Java应用程序的实例

一个将SQL语句嵌入Java应用程序的实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!我们在将S

知识大全 使用Eclipse调试Java程序的代码介绍

使用Eclipse调试Java程序的代码介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs