- 浏览: 415118 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
xiang37:
wwwang89 写道这位大哥,你好!很感谢你分享的文章,写的 ...
iPhone调用java的webService -
wwwang89:
这位大哥,你好!很感谢你分享的文章,写的很好,适合我们新手学习 ...
iPhone调用java的webService -
QQ371496669:
能否具体讲解一下为什么StringBuilder的长度会不一样 ...
StringBuilder与StringBuffer相比为什么不是线程安全的 -
Sky_257:
请问 能用abap查询sap服务器的配置、会话、队列、spo ...
使用JCo远程调用SAP系统函数 -
xiang37:
vebasan 写道此句代码的单词有错(标红色的):prop. ...
最简单的EJB示例
源自http://www.ibm.com/developerworks/cn/opensource/os-httpclient/
package com.xiva.test.httpclient; import java.io.IOException; import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler; import org.apache.commons.httpclient.Header; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpException; import org.apache.commons.httpclient.HttpStatus; import org.apache.commons.httpclient.NameValuePair; import org.apache.commons.httpclient.methods.GetMethod; import org.apache.commons.httpclient.methods.PostMethod; import org.apache.commons.httpclient.params.HttpMethodParams; public class HttpClientMain { private static HttpClient httpClient = new HttpClient(); public static void getMethodDemo() throws IOException { GetMethod getMethod = new GetMethod("http://www.ibm.com/"); getMethod.getParams().setParameter(HttpMethodParams.RETRY_HANDLER, new DefaultHttpMethodRetryHandler()); // 执行getMethod int statusCode = 0; try { statusCode = httpClient.executeMethod(getMethod); } catch (HttpException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if (statusCode != HttpStatus.SC_OK) { System.err.println("Method failed: " + getMethod.getStatusLine()); } byte[] responseBody = getMethod.getResponseBody(); getMethod.releaseConnection(); System.out.println(new String(responseBody)); } public static void postMethodDemo() throws IOException { String url = "http://xiva.iteye.com/login"; PostMethod postMethod = new PostMethod(url); // 填入各个表单域的值 NameValuePair[] data = { new NameValuePair("authenticity_token", "ByoUb/Sn49tKYhCobMHFXUFnGSEtshm9F70naUAkdms="), new NameValuePair("name", ""), new NameValuePair("password", ""), new NameValuePair("button", "登 录") }; // 将表单的值放入postMethod中 postMethod.setRequestBody(data); // 执行postMethod int statusCode = httpClient.executeMethod(postMethod); // HttpClient对于要求接受后继服务的请求,象POST和PUT等不能自动处理转发 // 301或者302 if (statusCode == HttpStatus.SC_MOVED_PERMANENTLY || statusCode == HttpStatus.SC_MOVED_TEMPORARILY) { // 从头中取出转向的地址 Header locationHeader = postMethod.getResponseHeader("location"); String location = null; if (locationHeader != null) { location = locationHeader.getValue(); System.out.println("The page was redirected to:" + location); } else { System.err.println("Location field value is null."); } return; } else { byte[] responseBody = postMethod.getResponseBody(); System.out.println(statusCode); System.out.println(new String(responseBody)); } } public static void main(String[] args) throws IOException { // getMethodDemo(); postMethodDemo(); } }
http://mirror.bjtu.edu.cn/apache//james/mime4j/apache-mime4j-0.7.2-bin.zip
- commons-codec-1.7.jar (253.5 KB)
- 下载次数: 7
- httpclient-4.1.2.jar (344 KB)
- 下载次数: 8
发表评论
-
Tesseract-OCR的简单使用与训练
2018-06-06 19:45 2708参照: https://www.cnblogs.com/c ... -
JNA与动态链接库交互之使用结构体与结构体数组
2016-10-13 17:54 2060Java调用C/C++动态链接库函数,当传 ... -
ElasticSearch1.7.3 报错Root type mapping not empty after parsing!
2015-12-16 23:02 1297熟悉Lucene也比较久了 ... -
TopN问题的算法实现
2015-05-11 00:15 1492TopN指的是从已经存在的数组中,找出最大(或最小)的前n ... -
NIO之Socket通信
2015-04-11 15:18 0Server端 package com.xiva.nio; ... -
阻塞与非阻塞通讯
2015-03-14 13:18 674在一个阻塞C/S系统中,服务器要为每一个客户连接开启一个线程阻 ... -
[续]Java调用DLL视频解帧,并保存第一关键帧到JPG格式文件
2014-05-15 00:59 1395本篇文章的前一篇是采用FFmpeg解帧,并保持到JPG格式 ... -
Jconsole连接之JVM设置
2014-05-13 03:06 822Jconsole连接之JVM设置 -Xmx256m ... -
Lucene4.x SmartChineseAnalyzer添加扩展词
2013-11-30 23:21 1597之前有一点研究,现在奉上比较完整的代码,可根据项目 ... -
Java ORC
2013-05-22 14:09 0http://blog.csdn.net/lonelyli ... -
OSCache的对action响应的配置
2013-05-08 23:13 996对action响应的配置其实也不是很特别,这里主要提到的是 ... -
Java PING一个IP地址 isReachable
2013-05-08 17:38 1878Java1.5可以替换很古老Runtime的PING方法 ... -
Java后台返回easyUI的comboxTree数据
2013-05-04 10:08 1650easyUI的实现,其中包括一次加载完毕和动态树: ... -
利用JDBC生成数据库表对应的Class
2013-05-01 19:26 1137简单的实现了Hibernate工具自动生成Class文件的 ... -
HttpClient4示例
2013-04-30 01:27 2099之前做过一个3版本HttpClient简单示例的示例,最 ... -
http client
2013-04-24 17:57 0import java.io.IOException; i ... -
Java6新特性之动态生成Class,并加载
2013-04-24 23:56 995利用JavaCompiler对文件进行动态编译,JDK1. ... -
利用JNA对文件进行监听之观察者模式
2013-04-25 00:01 1435JNA为第三方的JNI的一个实现包。里面实现了很多wind ... -
Lucene4全文索引示例
2013-04-30 02:20 1514Lucene4.2.1示例,之前也做过3.6的示例。3.6 ... -
改进后的归并排序,对大文件归并排序
2013-04-25 00:05 1084针对大文件,一次无法全部读入内存,可以采用将内容保存到文件 ...
相关推荐
NULL 博文链接:https://mr--fang.iteye.com/blog/1562669
httpclient的简单示例,httpclient相对较复杂的,http协议就有大量内容,本资源只是对httplclient jar的简单使用
关于HttpClient的小例子,很简单,附件为项目源码,直接导入执行。注意包含了配置信息。
apache httpclient 的几个简单封装,基于httpclient4.3. 示例代码: long len = HttpUtil.download("http://localhost/upload/817.mov", "D:/test.mov"); 内部含有源码jar和lib,请翻阅 httpdownloadutil.jar
使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可。 1.创建HttpClient对象。 HttpClient client = new HttpClient(); 2.创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建HttpGet对象;...
一个自己写的简单的网络爬虫程序,里面有HTTPClient包
该文档包含: 1. 两个简单的httpcore/httpclient示例。 2. 一份与博客相同的文档。 3. 一份httpcore中文教程电子书。
HttpCommons客户端池连接管理器示例 从引用: 经典阻塞I / O模型的主要缺点之一是,只有在I / O操作中阻塞时,网络套接字才能对... 在整个生命周期中创建一个连接管理器和一个HttpClient连接 创建15个线程以执行15个对
这一篇我们来介绍一下使用HttpClient的方式来对Web API进行数据操作。 这里我们还是继续使用对Product的操作实例来演示一下它的基本应用。 创建ASP.NET Web API应用程序 在VS中选择创建一个ASP.NET Web ...
暂时只支持vs2015,接口简单,功能强大,里面提供有简单的示例,如有需要,也可以编译提供其他版本的编译库。
1:HttpHelper.java 代码如下:public class HttpHelper { //1:标准的Java接口 public static String getStringFromNet1(String param){ String result=””; try{ URL url=new URL(param);...
OptimusClient 这是一个基于Apache HttpClient实现的一个异步Http客户端。...下面是简单的使用示例。 ###1.配置 如果你不想使用默认的配置,你需要定义一个类,实现com.bsince.optimus.client.MetaAd
示例接口定义 为了方便笔者先自己写了个简单的接口用于展示,返回当前时间,具体如下 /// /// GetToday. /// /// <returns></returns> [HttpGet] [Route("GetTime/Today")] public MyDateTime GetToday() { var ...
Xamarin.Forms演示应用程序 ... HttpClient-使用HttpClient与Xamarin.Forms进行网络通信的简单示例。 PlatformSpecific-有关如何执行各种特定于平台的操作(在代码和XAML中)的简单示例。 RestaurantGuide-
此示例显示如何使用 Apache 的 HttpClient 或推荐的 HttpURLConnection 类从 Url 解析 JSON 以获取数据
主要模块web - 包含了 Tornado 的大多数重要的功能escape - XHTML, JSON, URL 的编码/解码方法database - 对 MySQLdb 的简单封装,使其更容易使用template - 基于 Python 的 web 模板系统httpclient - 非阻塞式 ...
golang-tls:简单的Golang HTTPSTLS示例
本例演示最简单的android客户端和服务器端通信,客户端使用android4.0以上版本,服务器端为dynamic web project工程,使用时将client代码中的ip地址改为自己电脑的ipv4地址,同时保证手机和电脑处于同一网络下(内网...
主要给大家介绍了关于如何利用HttpClientFactory实现简单的熔断降级的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
OkHttp3入门准备工作添加依赖设置网络权限创建简单创建四步走异步请求同步请求中止请求具体介绍GET请求POST请求下载(保存到本地)简单的下载请求(示例)准备工作显示下载进度上传文件上传文件上传(简单示例)涉及...