本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第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
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
HttpClient简单实例
private static final String URL = "http://www.baidu.com";
public static void main(String[] args) {
dealHttpPostRequest();
}
public static void dealHttpGetRequest() {
// 创建默认的Ht ...
新浪微博 target weibo not exit!! 错误
早上兴冲冲的跑来看昨晚程序的运行结果,还以为能获得自己想要的数据结果,一看得到的数据,尼玛啊!还是不全啊,赶紧在断点错进行测试,发现又有异常,返回错误是
“target weibo not exit!”,这坑爹的新浪啊,这么多异常,要么是微博已删除,要么是不存在,代码又没有好好的处理这些情况...给人徒增无数烦恼啊....
追查代码去到了httpclient类里,发现是在获取数据时如果返回的是不正 ...
httpclient发送Json格式数据举例之google短网址
public String getGooGlShortUrl(String apiKey,String sourceUrl) throws Exception{
String shortUrl = null;
DefaultHttpClient httpClient = new DefaultHttpClient();
try {
HttpPost ...
httpclient 上传中文名文件
/**
* @category 从本地上传文件到服务器
* TODO 从本地上传文件到服务器
* @param ServerPath 报表服务器地址
* @param fileName 需上传的报表文件名
* @param LocalPath 报表所在本地路径
* @return outString 状态注记~状态信息
*/
public sta ...
jsoup httpclient 爬取网页并下载google图标
jsoup下载地址 http://www.jsoup.org
httpclient下载地址 http://hc.apache.org/downloads.cgi
其他jar包见附件
package jsoup;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
impo ...
如何抓取需要验证码的网页?
最近专门研究了下网页抓取,主要是研究对各种情况的抓取方法。今天张瑜
介绍下需要验证码的网页抓取。
现在有些网页为了防止被抓取,它要求用户先填入验证码后,才能使用其服务。那我们的蜘蛛的工作就遇到了极大的障碍;因为它不能识别验证码!当然有同学说用OCR去识别,然后填入。这是个方向,但是总有些验证码是机器无法识别的。那我们怎么办?
办法其实还是 ...
HTTP客户端服务
5.1 HttpClient门面
HttpClient接口代表了最重要的HTTP请求执行的契约。它没有在请求执行处理上强加限制或特殊细节,而在连接管理,状态管理,认证和处理重定向到具体实现上留下了细节。这应该使得很容易使用额外的功能,比如响应内容缓存来装饰接口。
DefaultHttpClient是HttpClient接口的默认实现。这个类扮演了很多特殊用户程序或策略接口实现负责处理特定HTTP协 ...
HttpClient Access to HTML Form
Sample Html Form Code:
<s:form action="Add" method="post">
<s:textfield label="ISBN" name="book.isbn"></s:textfield>
<s:textfield lab ...
Server returned HTTP response code: 500
今天做项目,需要跟第三方通信,用第三方的 httpclient 可以正常请求。但是换用下面的代码。确返回 Server returned HTTP response code: 500
当时,我一想,不对 ...
httpclient发送Json请求,结果返回Json.
public static JSONObject post(String url,JSONObject json){
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(url);
JSONObject response = null;
try {
StringEntity ...
如何使用HttpClient认证机制(转)
转自:http://www.cnblogs.com/huqingyu/archive/2008/02/17/1071649.html
HttpClient三种不同的认证方案: Basic, Digest and NTLM. 这些方案可用于服务器或代理对客户端的认证,简称服务器认证或代理认证。
1.服务器认证(Server Authentication)
HttpClient处理服务器认证几乎是透明 ...
HttpClient 乱码
经常使用HttpClient来抓取网页和发送请求,而HttpClient的默认编码是ISO-8859-1,中文必然显示乱码。这里介绍3种解决方法:
第一种,设置PostMethod的参数的编码:
postMethod.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, “UTF-8″);
第二种,给PostMethod添加H ...
httpClient 带验证码登录实现
在实现之前,需要注意一个问题。关于Cookie,如果能很好跟踪上到Cookie,基本上,实现都是小事一碟。
在网络上,有提到过验证码老是提示有错。貌似思路流程都是正确的。兄弟,如果你在半个小时还没搞清楚,先休息一下,听听歌,打打游戏。再想过。
推断为什么会出现这种问题。问题是你登录验证码页面(jsp,aspx),实际上就是一个会话或者Cookie记录。此时,你有去连接登录页面,有可能已经重新生成一个 ...
初探HttpClient——把百度首页扒下来放到本地
闲着没事,找点东西学习,呵呵^^
用HttpClient生成静态页面Demo:
package tests;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import org.apache.http.Htt ...
httpclient4 小例子
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse; ...
Android网络编程之Http通信
Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。以下是本人在学习中的总结与归纳。
1. HttpURLConnection接口
首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中。因此,在编程之前,应当首先 ...
正则表达式解析出页面所有链接,并得到链接的内容
Main类的main方法得到所有链接,此方法是带链接状态的
package com.logistics;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util. ...