`

有个httpclient问题谁能帮我解决一下?

 
阅读更多

httpclent中httpget如何编码? 因为我做的get方式提交,提交的内容都是乱码,如果是post方式,可以UrlEncodedFormEntity params = new UrlEncodedFormEntity(qparams, "UTF-8");但httpget方式我就不知道怎么弄了,那位老师知道帮我解答一下,万分感谢

 

String str="测试文字";

httpget=new HttpGet("http://www.test.com?string=str);

response= httpclient.execute(httpget);

 

这样提交的方式总是乱码,该怎么弄呢?

页面  <meta http-equiv="Content-Type" content="text/html; charset=GBK">

分享到:
评论
1 楼 tomfish88 2011-07-04  
URLEncoder.encode(nr,"gbk");

sting tt=URLEncoder.encode(tt,"gbk");

相关推荐

    彻底解决httpClient乱码问题

    4. **工具类的封装**:根据描述,有一个工具类能够有效解决乱码问题。通常,这样的工具类会包含一个方法,如`createHtmlPage`,它会处理所有与解码相关的细节,确保正确读取和处理响应内容。 5. **静态化处理**:在...

    使用httpclient解决跨域问题

    我使用的是httpClient 进行内部转发 我们在A的服务器上,将前台的文件流,通过httpClient传输到B的服务器上(B的服务器通过控制层接受A传输的文件流,让后保存在B的服务器上。返回一个json结果)

    HttpClient、乱码解决:实例

    通过上述步骤,你应该能有效地解决HttpClient在发送和接收数据时可能出现的乱码问题。在实际项目中,要结合服务器的响应情况灵活调整编码策略,确保数据传输的准确性。同时,了解并熟练掌握HttpClient的使用,对于...

    HTTPClient 的一个封装

    这个“HTTPClient的一个封装”显然指的是对Apache HttpClient库进行了定制化处理,以适应特定项目需求或者简化API使用。下面将详细讨论HttpClient的核心概念、封装的目的以及可能实现的方式。 HttpClient是Apache...

    httpclient httpclient.jar

    HttpClient是Apache基金会开发的一个Java库,它为Java程序员提供了一个强大的、可信赖的HTTP协议客户端实现。这个库广泛用于从Web服务器获取数据、发送请求、处理响应等任务,尤其在爬虫、API交互、自动化测试等领域...

    httpclient.jar包下载

    在使用httpclient.jar时,开发者需要注意版本兼容性,因为不同的HttpClient版本可能与不同的Java版本和服务器环境有不同的适配性。此外,理解HttpClient的配置和设置非常重要,这直接影响到其性能和功能。例如,正确...

    httpClient发送HTTP请求

    为了解决这类问题,我们需要配置HttpClient的信任策略,例如: ```java SSLContext sslContext = SSLContextBuilder.create() .loadTrustMaterial(new TrustSelfSignedStrategy()) .build(); CloseableHttpClient...

    HttpClientHelper 工具类

    综上所述,HttpClientHelper 是一个实用的HTTP客户端工具类,结合了HttpClient的强大功能和单例模式的高效管理,为C#开发者提供了便捷的网络请求解决方案,特别适合于爬虫开发和需要频繁进行HTTP通信的项目。

    httpclient官网教程中文版

    Apache HttpClient 是一个强大的客户端HTTP传输类库,旨在为Java开发者提供一个高效、灵活且易于使用的HTTP客户端解决方案。它不仅支持基本的HTTP协议,还能满足更复杂的HTTP场景需求,例如重定向管理、身份验证、...

    httpclient jar 4个jar包

    2. **httpclient-cache-4.2.5.jar**:这个扩展库是为了解决HTTP缓存的问题。HTTP缓存可以提高性能,减少网络延迟,通过存储之前请求的结果来避免不必要的网络通信。此库提供了缓存策略和机制,使得HTTPClient能够...

    httpclient-4.5jar

    httpclient-4.5所需jar包,里面包含httpclient-4.5.jar等等10个必须的开发包。 1.commons-codec-1.9.jar 2.commons-logging-1.2.jar 3.fluent-hc-4.5.jar 4.httpclient-4.5.jar 5.httpclient-cache-4.5.jar 6....

    httpClienthttpClient

    在HttpClient中,主要的概念有以下几个: 1. **HttpClient实例**:HttpClient对象是执行HTTP请求的核心,负责建立与服务器的连接和发送请求。你可以通过`HttpClientBuilder`构建一个自定义的HttpClient实例,设置...

    HttpClient 3.x to HttpComponents HttpClient 4.x

    在IT行业中,从一个技术版本迁移到另一个更新的版本往往是一个重要的步骤,尤其是在网络编程中,这种迁移可以提高应用程序的效率和安全性。Apache HttpClient是一个广泛使用的库,用于执行HTTP协议相关的操作。随着...

    httpclient4上传文件中文乱码问题解决办法代码示例

    服务器端自己写,本示例为客户端代码,可以解决httpClient4乱码问题,是替代修改源码的最佳写法。

    HttpClient

    无论是简单的GET请求还是需要多阶段认证的POST请求,HttpClient都能提供强大的支持。此外,它支持最新版本的HTTP标准,并能够通过内置的扩展点来适应新的协议变化。因此,对于需要构建可扩展、健壮的HTTP客户端应用...

    httpclient

    同时,需要注意HttpClient不是线程安全的,因此在多线程环境中,每个线程应有自己的HttpClient实例。 6. **处理重定向**: HttpClient默认会自动处理重定向,但你可以通过配置`RedirectStrategy`来改变这一行为。 ...

    解决HttpClient9.0兼容性jar包

    标题提到的"解决HttpClient9.0兼容性jar包"正是针对这个问题。 在Android 9.0之前,HttpClient是Android SDK的一部分,但在Pie版本中,它被标记为废弃,并不再默认包含。谷歌推荐开发者使用Android的...

    HttpClient实例+必备3个jar包

    6. **导入到IDE**:在描述中提到的"导入myeclipse即可使用",指的是将这三个jar包添加到MyEclipse项目的类路径中,这样项目就能识别并使用HttpClient的相关类和方法。 7. **测试类TestHttpClient**:压缩包中的`...

    HttpClient问题:The server failed to respond with a valid HTTP resp

    使用`MultiThreadedHttpConnectionManager`管理连接,并确保每个请求都有独立的HttpClient实例,或者对共享的HttpClient实例进行适当的同步,避免并发问题。 6. **HTTP协议特性**:服务器可能使用了chunked编码(一...

Global site tag (gtag.js) - Google Analytics