如何设置手机的java接入点,进行java socket http代理理设置

HttpClient如何设置代理服务器访问外网?
[问题点数:100分,结帖人wangbaobao158356]
HttpClient如何设置代理服务器访问外网?
[问题点数:100分,结帖人wangbaobao158356]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年10月 总版技术专家分月排行榜第三
2014年3月 Java大版内专家分月排行榜第一2014年1月 Java大版内专家分月排行榜第一2013年12月 Java大版内专家分月排行榜第一2013年11月 Java大版内专家分月排行榜第一2013年10月 Java大版内专家分月排行榜第一
2013年10月 总版技术专家分月排行榜第三
2014年3月 Java大版内专家分月排行榜第一2014年1月 Java大版内专家分月排行榜第一2013年12月 Java大版内专家分月排行榜第一2013年11月 Java大版内专家分月排行榜第一2013年10月 Java大版内专家分月排行榜第一
2016年1月 Java大版内专家分月排行榜第二2015年12月 Java大版内专家分月排行榜第二2015年8月 Java大版内专家分月排行榜第二2015年3月 Java大版内专家分月排行榜第二2015年1月 Java大版内专家分月排行榜第二2014年12月 Java大版内专家分月排行榜第二2014年11月 Java大版内专家分月排行榜第二2014年6月 Java大版内专家分月排行榜第二2014年4月 Java大版内专家分月排行榜第二2014年1月 Java大版内专家分月排行榜第二2013年11月 Java大版内专家分月排行榜第二
2015年9月 Java大版内专家分月排行榜第三2015年6月 Java大版内专家分月排行榜第三2015年5月 Java大版内专家分月排行榜第三2015年2月 Java大版内专家分月排行榜第三2014年3月 Java大版内专家分月排行榜第三2013年12月 Java大版内专家分月排行榜第三
2016年1月 Java大版内专家分月排行榜第二2015年12月 Java大版内专家分月排行榜第二2015年8月 Java大版内专家分月排行榜第二2015年3月 Java大版内专家分月排行榜第二2015年1月 Java大版内专家分月排行榜第二2014年12月 Java大版内专家分月排行榜第二2014年11月 Java大版内专家分月排行榜第二2014年6月 Java大版内专家分月排行榜第二2014年4月 Java大版内专家分月排行榜第二2014年1月 Java大版内专家分月排行榜第二2013年11月 Java大版内专家分月排行榜第二
2015年9月 Java大版内专家分月排行榜第三2015年6月 Java大版内专家分月排行榜第三2015年5月 Java大版内专家分月排行榜第三2015年2月 Java大版内专家分月排行榜第三2014年3月 Java大版内专家分月排行榜第三2013年12月 Java大版内专家分月排行榜第三
2016年1月 Java大版内专家分月排行榜第二2015年12月 Java大版内专家分月排行榜第二2015年8月 Java大版内专家分月排行榜第二2015年3月 Java大版内专家分月排行榜第二2015年1月 Java大版内专家分月排行榜第二2014年12月 Java大版内专家分月排行榜第二2014年11月 Java大版内专家分月排行榜第二2014年6月 Java大版内专家分月排行榜第二2014年4月 Java大版内专家分月排行榜第二2014年1月 Java大版内专家分月排行榜第二2013年11月 Java大版内专家分月排行榜第二
2015年9月 Java大版内专家分月排行榜第三2015年6月 Java大版内专家分月排行榜第三2015年5月 Java大版内专家分月排行榜第三2015年2月 Java大版内专家分月排行榜第三2014年3月 Java大版内专家分月排行榜第三2013年12月 Java大版内专家分月排行榜第三
2016年1月 Java大版内专家分月排行榜第二2015年12月 Java大版内专家分月排行榜第二2015年8月 Java大版内专家分月排行榜第二2015年3月 Java大版内专家分月排行榜第二2015年1月 Java大版内专家分月排行榜第二2014年12月 Java大版内专家分月排行榜第二2014年11月 Java大版内专家分月排行榜第二2014年6月 Java大版内专家分月排行榜第二2014年4月 Java大版内专家分月排行榜第二2014年1月 Java大版内专家分月排行榜第二2013年11月 Java大版内专家分月排行榜第二
2015年9月 Java大版内专家分月排行榜第三2015年6月 Java大版内专家分月排行榜第三2015年5月 Java大版内专家分月排行榜第三2015年2月 Java大版内专家分月排行榜第三2014年3月 Java大版内专家分月排行榜第三2013年12月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!|关于java设置http代理域名 - ITeye问答
想让java通过http代理连接到网络,怎么设置代理的域名,用户名,密码?关键是代理的域名,域名
自己解决了。
System.getProperties().put("http.proxySet", "true");
System.getProperties().put("http.proxyHost", "host");
System.getProperties().put("http.proxyPort", "port");
Authenticator.setDefault(new DefaultAuthenticator());
URL url = new URL("http://www.baidu.com");
URLConnection conn = url.openConnection();
代理域名,用户名,密码设置如下:
public class DefaultAuthenticator extends Authenticator {
private static String username = "username";
private static String domain = "domain";
private static String password= "password";
public PasswordAuthentication getPasswordAuthentication() {
String userNameWithDomain = domain + "\\" +
return (new PasswordAuthentication(userNameWithDomain, password.toCharArray()));
目前还没有答案
已解决问题
未解决问题天伦868手机如何设置手机的java接入点,怎样进行http代理设置呢?_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:702,610贴子:
天伦868手机如何设置手机的java接入点,怎样进行http代理设置呢?收藏
快试试吧,可以对自己使用挽尊卡咯~◆◆
天伦868手机如何设置手机的java接入点,怎样进行http代理设置呢?
为什么我的手机可以上网,浏览wap网页,但是不能登录手机QQ,提示“连接失败,请检查手机网络”是什么原因?&
登录百度帐号在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
公司架设了自己的代理用于开发调试。试了这样不行
OkHttpClient okHttpClient = new OkHttpClient.Builder()
.proxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress("www.abc.com", 8080)))
.addInterceptor(interceptor)
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
client.setProxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress(hostname, port)));
我这样就可以啊
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。android网络类型 wap代理设置
1、很多人都知道移动提供的两个不同的接入点,即:CMWAP 和 CMNET ,前者是为手机WAP上网而设立的,后者则主要是为PC、笔记本电脑、PDA等利用GPRS上网服务的。它们在实现方式上并没有任何差别,但因为定位不同,所以和CMNET相比,CMWAP便有了部分限制,资费上也存在差别。我们常说的手机包月上网,就是指的的包月的wap。为了从应用中区别两者的定位,移动对CMWAP作了一定的限制,主要表现在CMWAP接入时只能访问GPRS网络内的IP(10.*.*.*),而无法通过路由访问Internet。我们用CMWAP浏览Internet上的网页就是通过WAP网关协议或它提供的HTTP代理服务实现的。也就是需要通过移动GPRS网络唯一的一个WAP网关:10.0.0.172。CMNET拥有完全的Internet访问权,这里就不多说了,主要让我们来看看CMWAP。因为有了上面提到的限制,CMWAP的适用范围就要看WAP网关所提供的支持了。目前,移动的WAP网关对外只提供HTTP代理协议(80和8080端口)和WAP网关协议(9201端口)。
&&& 因此,只有满足以下两个条件的应用才能在移动的CMWAP接入方式下正常工作:1. 应用程序的网络请求基于HTTP协议。2. 应用程序支持HTTP代理协议或WAP网关协议。而cmnet则不受任何的限制。其实就是说,通过cmwap的方式访问,需要走移动的网关通过http协议去连接,这样的后果就是速度会变慢,而通过cmnet来连接的,就是直接连接到Internet上的服务器,速度会比cmwap的快一些。呵呵!相信已经使用过的朋友,都会感受过两者的区别。
使用cmwap需要设置代理,而使用wifi和cmnet则不需要,设置后反而读不到数据,方法如下:
在中,有两种不同的HttpClient类,
一个是.net包中的:HttpURLConnection,它设置代理代码如下: Proxy proxy=new Proxy(java.net.Proxy.Type.HTTP,new InetSocketAddress(&10.0.0.172&P,80));
HttpURLConnection connection=(HttpURLConnection) url.openConnection(proxy); 还有一个是Apache的HttpClient: DefaultHttpClient httpclient = new DefaultHttpClient(); HttpHost proxy = new HttpHost(&10.0.0.172&P, 80); httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
Android 中如何使用 CMWAP 联网
访问中国移动的Wap网络需要设置代理: Host:&10.0.0.172&P Port:80 在Android中,有两种不同的HttpClient类,一个是Java.net包中的:HttpURLConnection,它设置代理代码如下: Proxy proxy=new Proxy(java.net.Proxy.Type.HTTP,new InetSocketAddress(&10.0.0.172&P,80)); HttpURLConnection connection=(HttpURLConnection) url.openConnection(proxy); 还有一个是Apache的HttpClient: DefaultHttpClient httpclient = new DefaultHttpClient(); HttpHost proxy = new HttpHost(&10.0.0.172&P, 80); httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
获取网络类型和消息,查看网络连接是wifi还是GPRS中的cmnet或是cmwap
private boolean getNetType(){
&&&& ConnectivityManager conn = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
&&&& if(conn==null)&&&
&&&& NetworkInfo info = conn.getActiveNetworkInfo();
&&&& if(info==null)
&&&& String type =info.getTypeName();//MOBILE(GPRS);WIFI
&&&& Log.v(&tag&, &NetworkType=&+type);
&&&& if(type.equals(&WIFI&)){
&&&& }else if(type.equals(&MOBILE&)){
&&&& String apn = getAPN(this);
&&&&&&&&&&& Log.v(&tag&, &APN=&+apn);
&&&& if(apn!=null&&apn.equals(&cmwap&)){
&&&& }else{
2、检测网络连接是否存在
public static boolean isNetworkAvailable( Activity mActivity ) {
Context context = mActivity.getApplicationContext();
ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity == null) {
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null) {
for (int i = 0; i & info. i++) {
if (info[i].getState() == NetworkInfo.State.CONNECTED) {
3、android接入点添加APN问题(暂时不明白这个是干什么用的)
在android开发中,使用如下代码设置APN:
1、第一步,创建activity,使用如下代码设置APN:
ContentValues values = new ContentValues();
values.put(&NAME&, &CMCC&);
values.put(&APN&, &CMCC&);
values.put(&PROXY&, &192.168.0.171&P);
values.put(&PORT&, &80&P);
values.put(&USER&, &&);
values.put(&PASSWORD&, &&);
this.getContentResolver().insert(Uri.parse(&content://telephony/carriers&), values);
2、在AndroidManifest.xml中添加如下内容: www.2cto.com
&uses-permission android:name=&android.permission.WRITE_APN_SETTINGS& /&
作者:caikezhan}

我要回帖

更多关于 java socket http代理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信