用户将他的邮箱和密码输入,从该邮箱中获取所有联系人的邮箱 能查出联系人的邮箱是因为把这些数据存到数据库或者xml里,在自己的邮箱中重数据库中取出来的吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HTTP Client 的用法非常简单:创建HttpClient的一个实例,创建需要使用的方法类型的一个实例,然后使用HttpClient的实例执行这个方法。下面这个例子首先读取一个 Web 页面然后将页面内容显示到标准输出上。 HttpClient client = new HttpClient(); GetMethod get = new GetMethod("http://www.google.com/"); client.executeMethod(get); System.out.println(get.getResponseBodyAsString()); 现在假设你需要使用基本的身份验证机制来访问一个页面。在这种情况下,你需要使用 HTTP Client 类UsernamePasswordCredentials。下面是添加这个类实现这一要求的代码: UsernamePasswordCredentialsupc = new UsernamePasswordCredentials("foo", "bar"); client.getState().setCredentials(null, null, upc); get.setDoAuthentication(true); 在下面的代码中,我们向 get 方法添加了一个超时期,以防页面下载时间过长。client.setConnectionTimeout(60000);如示例代码所示,HTTP Client 中特性的使用非常简单。如果你的应用程序需要 HTTP 访问,那么可以使用HTTP Client。另外它还有很多其它功能,不局限于 Java API 中的涉及 Web 的类,而且用法都很简单。你可以看一下它是否符合你的需要。import java.io.IOException;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.UsernamePasswordCredentials;import org.apache.commons.httpclient.methods.GetMethod;public class HttpClientTip { public static void main(String args[]) { try { HttpClient client = new HttpClient(); GetMethod get = new GetMethod("http://www.google.com/"); UsernamePasswordCredentialsupc = new UsernamePasswordCredentials("foo", "bar"); client.getState().setCredentials(null, null, upc); get.setDoAuthentication(true); client.setConnectionTimeout(60000); client.executeMethod(get); System.out.println(get.getResponseBodyAsString()); } catch (IOException e) { e.printStackTrace(); } }} 访问Apache Jakarta Project 站点 可以查看更多 HTTP Client 的属性,包括 HTTPS、多部分 POST 和代理支持。上面要用到的几个包下载地址:httpclientcommons-codeccommons-loggingjunit下载binary的包,解压后把jar文件放在lib目录下。 网上搜到一些php的实现代码,经修改已实现yahoo hotmail 163 邮箱的实现,但是gmail和sina等其他邮箱不行,不知谁有此类代码啊? 现在其他邮箱都已经实现,就是sina的邮箱登陆不上,谁知道sina邮箱的可用登陆地址啊 原来想用java实现,现在改用php已经全部实现,呵呵。qq邮箱上验证码那个图片不好获得啊,谁知道怎么解决,可以得到验证码那个数字字母? 需要相应的邮件服务器提供接口,据我所知gmail、HotMail、Yahoo等是有相关的WebService的。如果没有提供相应的接口,基本上是没有办法取得的。 PHP 判断两段文字的相似度 弱弱的问句,pear扩展怎么写的? 关于生成指定范围的日期. 请问PHP能写类似ASP.NET的数据访问层么? zf高手请进,急需高人指点 请教条mysql语句 如何将分类别查询的值相加?? 请高手指点。。。。 帮我搞定这个问题,给多少分都可以。很简单的 mssql的分页问题?? PHP中select的问题 php5 adodb 连接oracle的问题
GetMethod get = new GetMethod("http://www.google.com/"); client.executeMethod(get);
System.out.println(get.getResponseBodyAsString()); 现在假设你需要使用基本的身份验证机制来访问一个页面。在这种情况下,你需要使用 HTTP Client 类UsernamePasswordCredentials。下面是添加这个类实现这一要求的代码: UsernamePasswordCredentialsupc =
new UsernamePasswordCredentials("foo", "bar"); client.getState().setCredentials(null, null, upc); get.setDoAuthentication(true); 在下面的代码中,我们向 get 方法添加了一个超时期,以防页面下载时间过长。client.setConnectionTimeout(60000);如示例代码所示,HTTP Client 中特性的使用非常简单。如果你的应用程序需要 HTTP 访问,那么可以使用HTTP Client。另外它还有很多其它功能,不局限于 Java API 中的涉及 Web 的类,而且用法都很简单。你可以看一下它是否符合你的需要。import java.io.IOException;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.UsernamePasswordCredentials;
import org.apache.commons.httpclient.methods.GetMethod;public class HttpClientTip {
public static void main(String args[]) {
try {
HttpClient client = new HttpClient();
GetMethod get = new GetMethod("http://www.google.com/"); UsernamePasswordCredentialsupc =
new UsernamePasswordCredentials("foo", "bar"); client.getState().setCredentials(null, null, upc); get.setDoAuthentication(true); client.setConnectionTimeout(60000); client.executeMethod(get);
System.out.println(get.getResponseBodyAsString());
}
catch (IOException e) {
e.printStackTrace();
}
}
} 访问Apache Jakarta Project 站点 可以查看更多 HTTP Client 的属性,包括 HTTPS、多部分 POST 和代理支持。上面要用到的几个包下载地址:
httpclient
commons-codec
commons-logging
junit下载binary的包,解压后把jar文件放在lib目录下。
如果没有提供相应的接口,基本上是没有办法取得的。