java应用程序中发送URL中带参数的请求
来源:互联网 发布:爱锋派官网 mac 编辑:程序博客网 时间:2024/05/09 05:12
导读:
import java.io.*;
import java.net.*;
public class TestGetPost{
//发送带参数的GET请求
public static String sendGet(String url,String param) {
String result = "";
try{
String urlName = url + "?"+param;
URL U = new URL(urlName);
URLConnection connection = U.openConnection();
connection.connect();
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
while ((line = in.readLine())!= null)
{
result += line;
}
in.close();
}catch(Exception e){
System.out.println("没有结果!"+e);
}
return result;
}
======
<IFRAME name=google_ads_frame marginWidth=0 marginHeight=0 src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-8432098110340913&dt=1206544812750&lmt=1206545315&prev_slotnames=6921970567&output=html&slotname=3493930840&correlator=1206544812656&url=http%3A%2F%2Fwww.busfly.cn%2FCSDN%2Fpost%2F477.html&ref=http%3A%2F%2Fwww.busfly.cn%2FCSDN%2Fpost%2F476.html&frm=0&cc=100&ga_vid=76131325.1206544813&ga_sid=1206544813&ga_hid=1566370371&flash=9.0.115.0&u_h=800&u_w=1280&u_ah=770&u_aw=1280&u_cd=32&u_tz=480&u_his=10&u_java=true" frameBorder=0 width=250 scrolling=no height=250 allowTransparency></IFRAME>Tags:[java] [URL] [解析] [网络数据流] [源码]
import java.net.*;
public class TestGetPost{
//发送带参数的GET请求
public static String sendGet(String url,String param) {
String result = "";
try{
String urlName = url + "?"+param;
URL U = new URL(urlName);
URLConnection connection = U.openConnection();
connection.connect();
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
while ((line = in.readLine())!= null)
{
result += line;
}
in.close();
}catch(Exception e){
System.out.println("没有结果!"+e);
}
return result;
}
//发送带参数的Post请求
public static String sendPost(String url,String param){
String result="";
try{
URL httpurl = new URL(url);
HttpURLConnection httpConn = (HttpURLConnection)httpurl.openConnection();
httpConn.setDoOutput(true);
httpConn.setDoInput(true);
PrintWriter out = new PrintWriter(httpConn.getOutputStream());
out.print(param);
out.flush();
out.close();
BufferedReader in = new BufferedReader(new InputStreamReader(httpConn.getInputStream()));
String line;
while ((line = in.readLine())!= null)
{
result += line;
}
in.close();
}catch(Exception e){
System.out.println("没有结果!"+e);
}
return result;
}
//测试
public static void main(String args[]){
// String s=TestGetPost.sendGet("http://www.java3z.com/cwbwebhome/article/article2/2340.jsp","id=960");
// System.out.println(s);
for(int i=0;i<1900;i++){
//点点renxing账户
//TestGetPost.sendPost("http://xingfeng.vip.wodiandian.com/client_submit_click_data.do","username=renxing&password=E10ADC3949BA59ABBE56E057F20F883E&mac=5KC0S7EY&adsl=1&key=05196B08B3588E6DC31FBBEC50E5AAEC&data=%3C%3Fxml+version%3D%221%2E0%22+encoding%3D%22gb2312%22+%3F%3E%3Cdata%3E%3Cdata%5Fstart%3E1199789399%3C%2Fdata%5Fstart%3E%3Cdata%5Fclick%3E%3Cdata%5Fkey%3E284918889777111940%3C%2Fdata%5Fkey%3E%3Curl%5Fid%3E284918%3C%2Furl%5Fid%3E%3Cusr%5Fid%3E42783%3C%2Fusr%5Fid%3E%3Ctype%3E12%3C%2Ftype%3E%3Ccheck%3E0%3C%2Fcheck%3E%3C%2Fdata%5Fclick%3E%3Cdata%5Fclick%3E%3Cdata%5Fkey%3E288953889779850551%3C%2Fdata%5Fkey%3E%3Curl%5Fid%3E288953%3C%2Furl%5Fid%3E%3Cusr%5Fid%3E47619%3C%2Fusr%5Fid%3E%3Ctype%3E12%3C%2Ftype%3E%3Ccheck%3E12%3C%2Fcheck%3E%3C%2Fdata%5Fclick%3E%3Cdata%5Fclick%3E%3Cdata%5Fkey%3E221096889778011112%3C%2Fdata%5Fkey%3E%3Curl%5Fid%3E221096%3C%2Furl%5Fid%3E%3Cusr%5Fid%3E10139%3C%2Fusr%5Fid%3E%3Ctype%3E12%3C%2Ftype%3E%3Ccheck%3E0%3C%2Fcheck%3E%3C%2Fdata%5Fclick%3E%3Cdata%5Fclick%3E%3Cdata%5Fkey%3E156583889778319484%3C%2Fdata%5Fkey%3E%3Curl%5Fid%3E156583%3C%2Furl%5Fid%3E%3Cusr%5Fid%3E47069%3C%2Fusr%5Fid%3E%3Ctype%3E0%3C%2Ftype%3E%3Ccheck%3E0%3C%2Fcheck%3E%3C%2Fdata%5Fclick%3E%3Cdata%5Fclick%3E%3Cdata%5Fkey%3E118722889774866543%3C%2Fdata%5Fkey%3E%3Curl%5Fid%3E118722%3C%2Furl%5Fid%3E%3Cusr%5Fid%3E31089%3C%2Fusr%5Fid%3E%3Ctype%3E12%3C%2Ftype%3E%3Ccheck%3E0%3C%2Fcheck%3E%3C%2Fdata%5Fclick%3E%3C%2Fdata%3E&online_times=187 ");
//联亿renxing236账户
TestGetPost.sendGet("http://newsoft.linkyee.com/UPCLICK","u=C4E0BCD9CCB8E5A78BAE80B0C79FA7A5&p=AEC7AFDEB5B5CE64&t=AFC7B7DDB4B5BA6F&AID=AEEDB3DBB4B5BE6F&tp=BAEAA3A1&ADUID=AEC7A795B4DBDC66&UID=AEC7A794B6C5D264&ref=AEB4A3A1&k=AEB4A3A1");
//联亿renxing139账户
//TestGetPost.sendGet("http://newsoft.linkyee.com/UPCLICK","u=C4E0BCD9CCB8E5A78BAE7CB0C889A7A5&p=AEC7AFDEB5B5CE64&t=B0B7AF95B5D8B66F&AID=AEDDD198B6B5C66F&tp=C3B4A3A1&ADUID=AEC7A795B4B5E465&UID=AEC7A794B6C5DCAA&ref=AEB4A3A1&k=AEB4A3A1");
//联亿renxing118311账户
//TestGetPost.sendGet("http://newsoft.linkyee.com/UPCLICK","u=C4E0BCD9CCB8E5A78BAE7CAEC87CB7E0C0B2A1A4&p=AEC7AFDEB5B5CE64&t=AEC7CD95B4B5C26F&AID=AEDDCD97B4DBBE6F&tp=BAEAA3A1&ADUID=AEC7A795B5EBCE62&UID=AEC7A794B6C5E0A9&ref=AEB4A3A1&k=AEB4A3A1");
//联亿renxing128334账户
//TestGetPost.sendGet("http://newsoft.linkyee.com/UPCLICK","u=C4E0BCD9CCB8E5A78BAE7CAFC87CB7E2C1A2A1A4&p=AEC7AFDEB5B5CE64&t=AEEDBF97B6C5C66F&AID=AEEDABDCB4DBC26F&tp=BAEAA3A1&ADUID=AEC7A795B4C5E4AA&UID=AEC7A794B6C5E0AA&ref=AEB4A3A1&k=AEB4A3A1");
System.out.println("正在发送第:"+(i));
}
System.out.print("ok!!");
}
}
Tags: [java] [URL] [解析] [网络数据流] [源码]
本文链接地址:http://www.busfly.cn/CSDN/post/477.html
- java应用程序中发送URL中带参数的请求
- XUtils框架中发送带参数的Get请求
- URLConnection向指定的url发送请求并且带参数
- java解析json格式请求的url中参数
- 如何使用Ajax(XMLHttpRequest)发送带参数的请求,以及如何在Servlet中获取请求中的参数
- Java之发送带参数的Post请求方法
- Java实现URL带参数请求
- java 中使用URL发送get,post请求乱码问题
- url 带参数请求
- URL带参数发送请求到后台Action
- Flex中使用HTTPService向后发送请求,参数中如何使用URL的保留字符(问号、百分号)
- request得到带参数的请求url
- request得到带参数的请求url
- js中设置带中文参数的URL 解决办法
- 在JavaScript中获取请求的URL参数
- 在JavaScript中获取请求的URL参数[正则]
- 获取URL中get请求参数的小函数
- ajax请求中URL和参数的编码问题
- 随笔
- 计算机结构和组成原理
- 试用百度HI~~
- matlab程序发布为独立应用程序
- 中国企业为什么需要ITIL(ITIL在中国)?
- java应用程序中发送URL中带参数的请求
- Java 编程之实现文件或目录的解压.
- 时运好转的一天(第八天)
- 单播unicast、广播broadcast和组播multicast
- 精通VC与Matlab联合编程(六)
- 精通VC与MATLAB联合编程——编译器的使用
- ATL入门:利用ATL编写简单的COM组件
- 自译MSDN片断---重叠I/O和事件对象
- 精通VC与MATLAB联合编程——编译器的使用