package cn.wingware;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Properties;
public class Wing {
public static void main(String args[])throws Exception{
while(true){
byte[] b = check();
System.out.println("=====:"+new String(b));
}
}
public static byte[] check() throws Exception {
Properties prop = System.getProperties();
// 设置http访问要使用的代理服务器的地址
prop.setProperty("http.proxyHost", "10.99.60.201");
// 设置http访问要使用的代理服务器的端口
prop.setProperty("http.proxyPort", "8080");
String URLName = "http://www.6663.com/api/tb.php?r=" + Math.random();
String cookie = "PHPSESSID=6caacac986538f45e09427b5202b30fe; skl_patcount=2403; skl_auth=5e236rgftq%2Bp9AqdSa3y53L8f6cw%2FRSOZql1za7g0awLgkVxeTL5KWgUCQ8GWez3%2BVqd7qsDXhdQaPuKRbRiBfkqAy3vciBcDDrbir3MBjP9gA8WR5BpPHirbkiT2bPOkDTOR4Ei; skl_uinfo=60043%09wingware%090%090%090%0914%090";
// System.out.println(URLName);
HttpURLConnection httpURLConnection = (HttpURLConnection) new URL(URLName).openConnection();
httpURLConnection.setDoOutput(false);
// Read from the connection. Default is true.
// httpURLConnection.setDoInput(true);
// Set the post method. Default is GET
// httpURLConnection.setRequestMethod("get");
// Post cannot use caches
// Post 请求不能使用缓存
// httpURLConnection.setUseCaches(false);
httpURLConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
httpURLConnection.setRequestProperty("Host", "www.6663.com");
httpURLConnection.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16");
httpURLConnection.setRequestProperty("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
httpURLConnection.setRequestProperty("Accept-Language", "zh-cn,zh;q=0.5");
httpURLConnection.setRequestProperty("Accept-Encoding", "gzip,deflate");
httpURLConnection.setRequestProperty("Accept-Charset", "GB2312,utf-8;q=0.7,*;q=0.7");
httpURLConnection.setRequestProperty("Keep-Alive", "115");
httpURLConnection.setRequestProperty("Proxy-Connection", "keep-alive");
httpURLConnection.setRequestProperty("Pragma","no-cache");
httpURLConnection.setRequestProperty("Cache-Control","no-cache");
httpURLConnection.setRequestProperty("Referer", "http://www.6663.com/experience.php");
httpURLConnection.setRequestProperty("Cookie", cookie);
// 设置连接属性
httpURLConnection.setDoOutput(true);
httpURLConnection.setDoInput(true);
OutputStream out = httpURLConnection.getOutputStream();
out.write("type=1&a=2414&b=1304392440575".getBytes());
// httpURLConnection.setUseCaches(false);
InputStream in = httpURLConnection.getInputStream();
byte[] b = new byte[in.available()];
in.read(b);
// String jsonData = new String(b, "GBK");
return b;
// JSONObject jsonObject = JSONObject.fromObject(jsonData);
// System.out.println(jsonObject.get("result") + "-" +
// jsonObject.get("reason"));
}
}
分享到:
相关推荐
HttpURLConnectionDemo.apk
在Android应用开发中,文件下载是一个常见的需求,例如更新应用程序、获取用户数据或者缓存资源。HttpURLConnection是Java标准库中的一个类,可以用来发送HTTP请求并接收响应,因此它是实现文件下载的一种基础且高效...
这是读取远程的httpUrl的一个方法,通过httpUrlConnect对象来获取远程的url,并且可以设置编码,已达到通过访问远程url读取内容。
Java 实现 客户端 HttpURLConnection 用于进行web服务器测试的http客户端
b=(Button)this.findViewById(R.id.b);//图片浏览按钮 et=(EditText)this.findViewById(R.id.et);//图片网址编辑框 iv=(ImageView)this.findViewById(R.id.iv);//图片显示控件 b.setOnClickListener//为图片...
在Java开发中,我们经常需要通过HTTP协议与服务器进行数据交互,其中发送JSON数据到Spring服务端是常见的操作。本文将详细介绍如何使用`HttpURLConnection`和`HttpClient`这两种方式来实现这一目标。...
前言 其实在网上有很多介绍下载文件或者解压zip文件的文章,但是两者结合的不多,所以这篇文章在此记录一下下载zip文件并直接解压的方法,直接上代码,文末有源码下载。 下载: import java.io....
在Java编程中,HTTPURLConnection是Java标准库提供的一种用于处理HTTP连接的类,它允许我们发送HTTP请求并接收响应。... 首先,理解Session和Cookie的概念是关键。Session是服务器端保存用户状态的一种方式,而Cookie...
NULL 博文链接:https://dreamoftch.iteye.com/blog/1860289
HttpUrlConnect的封装,我们可以使用HttpRequest来请求一些东西
在Java编程中,`...通过合理的超时设置、精确的异常捕获、有效的重试策略和日志记录,可以提高程序的健壮性和可靠性,确保数据的准确同步。在实际应用中,还需要考虑线程安全、并发控制以及性能优化等问题。
android-async-http-1.4.9.jar是一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作,它是...
简述 一些知名的视频app客户端(优酷,爱奇艺)播放视频的时候都有一些缓存...代码的架构写的也很不错,网络用的httpurlconnect,文件缓存处理,文件最大限度策略,回调监听处理,断点续传,代理服务等。很值得研究阅读.