- 浏览: 191475 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (83)
- J2EE/Core Java (24)
- J2EE/Portal (2)
- J2EE/UI (4)
- J2EE/ATG (1)
- J2EE/Report (1)
- J2EE/Web Service/Rest API (2)
- Design Pattern (2)
- Arithmetic (4)
- Linux (12)
- Ruby&Rails (17)
- Database (5)
- J2EE/Payment (1)
- J2EE/JVM (1)
- Encryption/Decryption (3)
- J2EE/Multi Threading (4)
- SQL (1)
- https://community.teamviewer.com/t5/Knowledge-Base/Where-can-I-download-older-TeamViewer-versions-nbsp/ta-p/7729 (0)
最新评论
import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.List; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.HttpStatus; import org.apache.http.NameValuePair; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpClient; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpGet; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.message.BasicNameValuePair; import org.apache.http.protocol.BasicHttpContext; import org.apache.http.protocol.HttpContext; import org.apache.http.util.EntityUtils; public class Main { public static void main(String[] args) throws ClientProtocolException, IOException { HttpClient httpClient = new DefaultHttpClient(); List<NameValuePair> formparams = new ArrayList<NameValuePair>(); formparams.add(new BasicNameValuePair("name", "caiwenhn2008")); formparams.add(new BasicNameValuePair("password", "这个不能说")); UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams, "UTF-8"); HttpPost httppost = new HttpPost("http://caerun.iteye.com/login"); httppost.setEntity(entity); HttpContext localContext = new BasicHttpContext(); HttpResponse response2 = httpClient.execute(httppost, localContext); int statusCode = response2.getStatusLine().getStatusCode(); System.out.println("statusCode:" + statusCode); System.out.println(EntityUtils.toString(response2.getEntity(),"UTF-8")); EntityUtils.consume(response2.getEntity()); if (statusCode == HttpStatus.SC_MOVED_PERMANENTLY || statusCode == HttpStatus.SC_MOVED_TEMPORARILY || statusCode == HttpStatus.SC_SEE_OTHER || statusCode == HttpStatus.SC_TEMPORARY_REDIRECT) { String newUrl = response2.getLastHeader("Location").getValue(); System.out.println("从新定向的页面为:" + newUrl); HttpGet get = new HttpGet(newUrl); HttpEntity entity2 = httpClient.execute(get, localContext) .getEntity(); System.out.println(EntityUtils.toString(entity2,"UTF-8")); EntityUtils.consume(entity2); } } }
发表评论
-
Start tomcat with port 80 without Linux root user-Use iptables mapping
2016-05-25 17:39 889引用In linux system. only root us ... -
Format XML in JAVA
2016-01-11 12:23 635public static String format ... -
HttpURLConnection下载文件
2015-08-07 11:25 839public class HttpDownloadUtilit ... -
Ehcache RMI Replicated Cluster(RMI集群)
2013-04-25 23:39 1110引用本文是ehcache RMI集群的例子,导入附件中的jav ... -
Integrete unitils for database(dao) testing
2013-02-01 18:39 1734引用Database testing Unit tests f ... -
JAXB入门
2012-10-16 11:59 826引用jaxb是一个读写xml的工具,还可以提供验证,不需要额外 ... -
Freemarker使用入门
2012-10-16 11:54 1061引用freemarker是一种模板标记工具,可以做页面静态化, ... -
perforce java api使用
2012-10-16 11:43 1292引用perforce是种版本管理软件,提供啦完整的java a ... -
XPath 入门
2012-10-16 11:29 920引用xpath可以快速定位获取XML文件中指定属性和值,jdk ... -
Java File Diff-diffutils
2012-09-27 17:35 75641. Maven Dependency <depende ... -
XSD 入门使用
2012-09-18 23:20 823<?xml version="1.0" ... -
nexus-2.1.1安装及使用入门
2012-08-13 22:52 14991. 安装 地址http://www.sonatype.org ... -
File Demo
2012-06-25 22:55 1367package org.springside.examples ... -
Java 访问sharepoint webservice(NTLM & SSL)
2012-06-12 09:47 3814引用遇到需要使用java访问微软的sharepoint的web ... -
Selenium Web Driver入门
2012-05-27 23:17 58961 What is Selenium? 引用Selenium ... -
HttpClient4.1.2 & HtmlUnit2.9 处理文件下载
2012-01-09 18:18 1085TestCode import java.io.Fi ... -
HttpClient4.1.2 & HtmlUnit2.9 NTLM 验证 和 Httpclient4.1.2 https/SSL
2012-01-09 18:13 16531. HttpClient4.1.2 & HtmlUn ... -
Spring2集成测试
2011-08-25 22:21 803Spring2测试类继承层次 集成测试例子 public ... -
Learning EasyMock3.0 By Official Example
2011-08-24 16:48 1428Maven Installation+ add followi ... -
Maven+jetty+jrebel+m2eclipse+eclipse搭建struts2开发环境
2011-08-11 11:18 4192引用Maven:项目构建工具,通过pom.xml可以自动维护j ...
相关推荐
4. **执行请求**:现在,我们有了完整的请求,可以使用HttpClient的execute方法发送它。 ```java CloseableHttpResponse response = httpClient.execute(httpPost); ``` 5. **处理响应**:执行请求后,我们需要...
标题中的“httpclient3 自动登陆淘宝, 开心网”指的是使用Apache HttpClient 3.x库来实现自动化登录淘宝和开心网的功能。HttpClient是一个强大的HTTP客户端API,它允许开发者模拟浏览器行为,发送HTTP请求并接收...
标题 "HTTPS + Spring3 + HttpClient4 多文件上传" 涉及到的是在Java开发环境中,使用Spring框架(具体到Spring3版本)与Apache HttpClient库(版本4)结合实现HTTPS安全连接下的多文件上传功能。这篇博文可能是博主...
描述中提到的链接指向了一个ITEYE博客文章,虽然内容没有给出,但通常这类文章会包含如何配置和使用HttpClient来发送HTTPS请求的具体步骤。在实际操作中,我们可能需要关注以下几点: 1. **导入依赖**:文件列表中...
标题中的“httpclient”指的是Apache HttpClient,这是一个广泛使用的Java库,用于执行...如果你遇到具体的代码问题或需要深入理解某个特性,通常可以参考HttpClient的官方文档或在线社区(如ITEYE博客)中的经验分享。
描述中提到的“博文链接:https://change-jeans.iteye.com/blog/2222052”,这可能是一个具体的博客文章地址,该文章详细介绍了如何使用HttpClient进行操作。在这个链接中,作者可能会解释如何配置HttpClient,建立...
描述中提到的链接指向了一个ITEYE博客,虽然内容未给出,但可以推测博主可能分享了关于使用HTTPClient 4.3.X的一些经验,可能包括配置,最佳实践,或者是遇到的问题及解决方案。 标签 "源码" 暗示我们可能会讨论到...
描述中提到的“博文链接:https://tristan-s.iteye.com/blog/1130983”,虽然没有直接提供具体实现细节,但通常这类博客文章会包含示例代码和步骤说明,教读者如何使用HTTPClient进行网络请求。通常,这会涉及创建...
使用HttpClient登录网易邮箱 博文链接:https://bps.iteye.com/blog/136231
在提供的链接中,有一篇名为"azure2a.iteye.com/blog/901363"的博客文章,它应该详细介绍了如何结合HTMLPARSER和HTTPCLIENT实现网络爬虫的具体步骤和代码示例。阅读这篇博客将有助于你深入理解这两个库的用法,并...
这篇博客(原文链接:https://jxdwuao.iteye.com/blog/719107)将深入探讨如何使用HttpClient进行网页访问,并探讨其源码和工具特性。 一、HttpClient简介 HttpClient是一个功能强大且高度可定制的HTTP客户端实现,...
NULL 博文链接:https://wenkaixuan.iteye.com/blog/2109590
这篇博客文章《HttpClient使用》(链接:https://leesonhomme.iteye.com/blog/491095)可能涵盖了HttpClient的基本用法和一些实用技巧。由于没有具体的描述,我们将基于HttpClient的一般知识点进行详细介绍。 1. **...
NULL 博文链接:https://xiaowei-qi-epro-com-cn.iteye.com/blog/1973295
NULL 博文链接:https://eagalwood.iteye.com/blog/2323296