百度站长平台推送网址到百度搜索

来源:互联网 发布:如何加入淘宝同学 编辑:程序博客网 时间:2024/05/02 02:48
package com.weixin.demo;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.URL;
import java.net.URLConnection;

public class TsBaiDu {
     
     
    public static StringPost(String PostUrl,String[] Parameters){  
       if(null == PostUrl || null == Parameters ||Parameters.length ==0){  
           returnnull;  
       }  
       String result="";  
       PrintWriter out=null;  
       BufferedReader in=null;  
       try {  
          //建立URL之间的连接  
          URLConnection conn=new URL(PostUrl).openConnection(); 
          //设置通用的请求属性  
          conn.setRequestProperty("Host","data.zz.baidu.com"); 
          conn.setRequestProperty("User-Agent", "curl/7.12.1"); 
          conn.setRequestProperty("Content-Length", "83"); 
          conn.setRequestProperty("Content-Type", "text/plain"); 
             
          //发送POST请求必须设置如下两行  
          conn.setDoInput(true);  
          conn.setDoOutput(true);  
             
          //获取conn对应的输出流  
           out=newPrintWriter(conn.getOutputStream());  
           //发送请求参数 
           Stringparam = "";  
           for(Strings : Parameters){  
              param += s+"\n"; 
          
          out.print(param.trim());  
           //进行输出流的缓冲 
          out.flush();  
          //通过BufferedReader输入流来读取Url的响应  
           in=newBufferedReader(new InputStreamReader(conn.getInputStream())); 
           Stringline;  
          while((line=in.readLine())!= null){  
              result += line; 
          
             
       } catch (Exception e) {  
          System.out.println("发送post请求出现异常!"+e);  
          e.printStackTrace();  
       } finally{  
           try{ 
              if(out != null){ 
                 out.close();  
              }  
              if(in!= null){ 
                 in.close();  
              }  
                
          }catch(IOException ex){  
              ex.printStackTrace(); 
          
       }  
       return result;  
   
    
    public static voidmain(String[] args) {
       
       String url ="http://data.zz.baidu.com/urls?site=www.xiaohujiangren.com&token=bgjB6D7Gg3oIM0dz";//网站的服务器连接 
       String[] param = {  
             "http://www.xiaohujiangren.com/xhzr-index/index/index.jsp"
       };  
       String json = Post(url, param);//执行推送方法 
       System.out.println("结果是"+json); //打印推送结果  
       
    }
  
}