我正在使用Java Web应用程序中的apache http客户端(v4),并且在以下情况下遇到问题,对于这些情况,我需要简单的用法示例-
(1)如何将Cookie与Apache HTTP客户端一起使用,使用Cookie的可用选项不同
(2)当响应在HTTPResponse对象中可用时,提取字符集,模仿类型,响应头(作为KeyValuePair)和budy(作为byte [])。
1)AS为cookie,请参见示例:
httpcomponents-client-4.1.3 \ examples \ org \ apache \ http \ examples \
client \ ClientCustomContext.java
主要代码:
HttpClient httpclient = new DefaultHttpClient();
try {
// Create a local instance of cookie store
CookieStore cookieStore = new BasicCookieStore();
// Create local HTTP context
HttpContext localContext = new BasicHttpContext();
// Bind custom cookie store to the local context
localContext.setAttribute(ClientContext.COOKIE_STORE, cookieStore);
HttpGet httpget = new HttpGet("http://www.google.com/");
System.out.println("executing request " + httpget.getURI());
// Pass local context as a parameter
HttpResponse response = httpclient.execute(httpget, localContext);
} finally {
// When HttpClient instance is no longer needed,
// shut down the connection manager to ensure
// immediate deallocation of all system resources
httpclient.getConnectionManager().shutdown();
}
2)您可以从响应中获得所需的一切,并且:
HttpEntity entity = response.getEntity();
entity.getContent()
只需阅读以下示例:httpcomponents-client-4.1.3-bin.zip的httpcomponents-client-4.1.3 \
examples \ org \ apache \ http \ examples \
client(可从其网站下载)。
我的编程任务要求我在客户端和服务器之间创建一个代理。我的客户端通过代理向服务器发出请求,然后代理将其转发并将服务器的响应返回给客户端。 以下是我采取的步骤: 1) 从客户端获取请求并将请求数据存储到字节数组中 2) 使用缓冲读取器读取字节数组 3) 从host:header字段获取主机名,并使用它创建一个serverSocket 4) 将请求数据转发到serverSocket outputstre
本文向大家介绍php获取客户端IP及URL的方法示例,包括了php获取客户端IP及URL的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php获取客户端IP及URL的方法。分享给大家供大家参考,具体如下: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP网络编程技巧总结》、《php正则表达式用法总结》、《php curl用法总结》、《PHP数组(Array)操作技巧大全
请你给我举一个localhost的客户端和服务器使用java nio通信的小例子?我需要了解它是如何工作的。例如1)客户端需要连接,客户端连接客户端发送“你好,我是客户端”。2)服务器接受,服务器接收来自客户端的消息,服务器响应“你好,我是服务器”3)客户端发送“你好,服务器”4)服务器发送“你好,客户端”。 我不需要服务器一次处理多个客户端,我需要了解的是客户端和服务器之间具有多个消息的连接是如
我一直在尝试使用Spring的和Java的对外部API进行REST客户端调用。我感到沮丧的是,使用循环100次执行相同的REST GET调用(返回一个小的JSON响应)大约需要60秒,使用大约需要53秒。我正在测试这个,因为我的Web应用程序需要通过HTTP GET、PUT对这个外部API进行多次调用 我可以做些什么来提高下面代码片段的效率吗?或者,是否有另一个库被认为与REST客户机一样高效?我
首先,我读过这个问题,但它并没有解决我的问题。 这会给我带来以下错误: InvalidReferenceException:以下内容的计算结果为null或缺失:==>bean[colName][在模板“front.ftl”第46行,第35列中] 提示:导致这个错误的是最后[]步骤,而不是之前的步骤。 提示:如果已知失败表达式在法律上引用的内容有时为null或缺少,则可以指定默认值,如myoptio
本文向大家介绍JS使用cookie实现DIV提示框只显示一次的方法,包括了JS使用cookie实现DIV提示框只显示一次的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS使用cookie实现DIV提示框只显示一次的方法。分享给大家供大家参考,具体如下: 这里运用JavaScript的cookie技术,控制网页上的提示DIV只显示一次,也就是当用户是第一次打开网页的时候才显示,第二次