本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- 龙儿筝
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
最新文章列表
HttpClient4.5.2 基本概念
v4.5.2 官网:http://hc.apache.org/httpcomponents-client-4.5.x/tutorial/html/index.html
v4.3 原文链接:http://www.yeetrack.com/?p=773#Fundamentals
4.5.2和4.3中基本概念一样,没什 ...
post get HttpClient
package com.common;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.Prin ...
httpclient连接池
httpclient妙用一 httpclient作为客户端调用webservice
http://aperise.iteye.com/blog/2223454
httpclient妙用二 httpclient保持会话登录
http://aperise.iteye.com/blog/2223470
ht ...
HttpClient保持session
使用同一个 HttpClient,请求同一个网站的不同url,session保持不变
反之,使用不同的 HttpClient,请求同一个网站的同或者不同url,session要变
public class Testy1 {
public static void main(String[] args) throws HttpException, IOException {
// TODO ...
OkHttp:Java 平台上的新一代 HTTP 客户端(转)
原文 http://www.ibm.com/developerworks/cn/java/j-lo-okhttp/index.html?ca=drs-
主题 HTTP OkHttp
在 Java 平台上,我们一般使用 Apache HttpClient 作为通常的 HTTP 客户端。Square 公司开源的 OkHttp 是一个更先进的专注于连接效率的 HTTP 客户 ...
HttpClient4获取抓取网页编码,内容等信息
public static void worm() throws Exception{
// 初始化,此处构造函数就与3.1中不同
HttpClient httpclient = new DefaultHttpClient();
HttpHost targetHost = new HttpHost("www.baidu.com&quo ...
HttpCilent 字节流数据传输
public static String pustJs(int cssjs,String js){
HttpClient httpClient = new DefaultHttpClient();
String url = "http://XXX/servlet/EditCssJs?act=push&format=json";
HttpPost pos ...
Java用HttpClient3发送http/https协议get/post请求,发送map,json,xml,txt数据
使用的是httpclient 3.1,
使用"httpclient"4的写法相对简单点,百度:httpclient https post
当不需要使用任何证书访问https网页时,只需配置信任任何证书
其中信任任何证书的类MySSLProtocolSocketFactory
主要代码:
HttpClient client = new HttpCli ...
HttpClient以HttpPost方式请求
package tea.ui.neea.chaxun;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
import org.apache.commons.codec.binary.Base64;
import org.a ...
如何用HttpClient 以Post方式提交数据并添加http头信息
如何 post json格式的数据,并附加http头,接受返回数据,请看下面的代码:
private void HttpPostData() {
try {
HttpClient httpclient = new DefaultHttpClient();
String uri = "http://www.yourweb.com";
...
Java http get
一般在java处理Get/Post请求,用的比较多是apache的commons-httpclient.jar库,封装比较彻底,使用比较简单。有些简单应用场合,不需要使用httpclient库,可以直接使用Java内置URLConnection类。
客户端:
public String getInfoFromServ( String path ){
BufferedReader i ...
Java模拟HTTP的Get和Post请求
一、使用URLConnection实现GET和POST请求
实现代码:
package test.util;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReade ...
HttPclient 以post方式发送json
使用HttpClient 以POST的形式发送json字符串
步骤:
1.url 、parameters
2.创建httpClient对象
3.创建HttpPost对象
4.为post对象设置参数
5.将参数以实体的实行放入post对象中
6.client.execute(post);返回response对象
7.通过response对象获取响应码,
8.获得结果实体
public void ...
抓取Js动态生成数据且以滚动页面方式分页的网页
当我们在进行数据抓取的时候,如果目标网站是以Js的方式动态生成数据且以滚动页面的方式进行分页,那么我们该如何抓取呢?
如类似今日头条这样的网站:http://toutiao.com/
我们可以使用Selenium来搞定这件事情。Selenium的设计目的虽然是用于Web应用程序的自动化测试,但是却非常适合用来做数据抓取,可以非常简单地绕过网站的反爬虫限制,因为Selenium直接运行在浏览器 ...
HttpClient 4.5版本设置连接超时时间
HttpClient升级到4.5版本后,API有很多变化,HttpClient 4之后,API一直没有太稳定,我感觉4.5版本抽象后,很多API应该快稳定了。
使用HttpClient,一般都需要设置连接超时时间和获取数据超时时间。这两个参数很重要,目的是为了防止访问其他http时,由于超时导致自己的应用受影响。
4.5版本中,这两个参数的设置都抽象 ...