内容目录
public static String PostToBaidu(String Parameters)
{
URL url = null;
HttpURLConnection http = null;
String PostUrl = "http://data.zz.baidu.com/urls?site=so.xuji.pro&token=QHWjftajJ2yNsnyN";
String result = "";
try
{
url = new URL(PostUrl);
http = (HttpURLConnection) url.openConnection();
http.setDoInput(true);
http.setDoOutput(true);
http.setUseCaches(false);
http.setConnectTimeout(50000);// 设置连接超时
// 如果在建立连接之前超时期满,则会引发一个
// java.net.SocketTimeoutException。超时时间为零表示无穷大超时。
http.setReadTimeout(50000);// 设置读取超时
// 如果在数据可读取之前超时期满,则会引发一个
// java.net.SocketTimeoutException。超时时间为零表示无穷大超时。
http.setRequestMethod("POST");
// http.setRequestProperty("Content-Type","text/xml; charset=UTF-8");
http.setRequestProperty("POST",
"/urls?site=so.xuji.pro&token=QHWjftajJ2yNsnyN HTTP/1.1");
http.setRequestProperty("User-Agent", "curl/7.12.1");
http.setRequestProperty("Host", "data.zz.baidu.com");
http.setRequestProperty("Content-Type", "text/plain");
http.setRequestProperty("Content-Length", Parameters.getBytes().length + "");
// 写入html内容信息
OutputStreamWriter osw = new OutputStreamWriter(http.getOutputStream(), "utf-8");
osw.write(Parameters);
osw.flush();
osw.close();
http.connect();
// System.out.println(http.getRequestProperties().);
if (http.getResponseCode() == 200)
{
BufferedReader in = new BufferedReader(new InputStreamReader(http.getInputStream(),
"utf-8"));
String inputLine;
while ((inputLine = in.readLine()) != null)
{
result += inputLine;
}
in.close();
// result = "["+result+"]";
}
} catch (Exception e)
{
System.out.println("err");
} finally
{
if (http != null)
http.disconnect();
}
return result;
}
