0 0

关于httpclient4读取网站信息的问题0

一个内部网站,想通过java的httpclient4来读取网站某url返回的json数据,先用浏览器工具分析其http响应,发现正常访问该url时提交是post方式的multipart/form-data请求,该请求的请求正文不是一般的xxx=xxxx这样的键值对,而是类似{header:{"code":0,"message":"xxx"}}这样的json字符串,我想问的是这种请求应该如何用httpclient4来发送?
2013年10月17日 15:56

1个答案 按时间排序 按投票排序

0 0

采纳的答案

你应该手动设置post请求的header头。这样应该没问题的

2013年10月18日 22:38

相关推荐

    httpClient4 最新帮助文档

    最新帮助文档通常会涵盖HttpClient 4的主要功能、用法、配置、异常处理以及最佳实践。以下是对HttpClient 4的一些关键知识点的详细解释: 1. **基本概念**: - HttpClient:HttpClient是客户端HTTP服务端点的抽象...

    httpclient4源码

    理解并掌握HTTPClient4的源码,有助于开发者更有效地利用这个库,解决复杂的HTTP通信问题,同时也能为自定义扩展和优化提供基础。通过深入学习,开发者可以更好地控制HTTP请求的生命周期,提升应用程序的网络性能和...

    httpclient方式调用url

    4. **执行请求**:使用HttpClient实例执行请求,并获取HttpResponse对象: ```java HttpResponse response = httpClient.execute(httpGet); ``` 5. **处理响应**:从HttpResponse对象中读取响应状态码和数据。...

    彻底解决httpClient乱码问题

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

    使用httpclient4登录blog.com

    HttpClient提供了丰富的功能来应对这些问题,但要注意,不同的网站可能有不同的安全机制,例如CSRF令牌、验证码等,这些都需要在实际操作中考虑。 至于给出的标签"源码"和"工具",HttpClient 4是一个开源工具,它的...

    httpclient4中文教程.doc

    本教程将介绍HttpClient的基本概念和使用方法。 首先,HttpClient的核心功能是执行HTTP请求。通过创建HttpClient实例和指定的HTTP方法对象(如HttpGet、HttpPost等),可以向目标服务器发起请求并获取响应。以下是...

    commons-httpclient-3.1 java API详细index格式文档

    《Apache Commons HttpClient 3.1 Java API详解》 Apache Commons HttpClient 3.1 是一个功能强大的Java HTTP客户端库,它提供了全面的HTTP协议支持,包括基本的GET和POST请求、Cookie管理、重定向处理以及HTTPS...

    commons-httpclient-3.0-rc4.rar

    4. **处理响应**:获取HttpResponse,读取状态码、头部信息和实体内容。 5. **释放资源**:使用完成后,记得释放HttpClient和HttpMethod资源。 四、高级特性 1. **多线程支持**:HttpClient支持并发请求,可以通过...

    httpClient 调用远程接口 获取数据到本地文件夹

    在这个场景中,我们使用HttpClient来调用远程接口,从电信公司的网站获取可用的新手机号码信息,并将这些数据存储到本地文件中。以下是对这个过程的详细解释: 1. **HttpClient的基本使用**: HttpClient提供了一...

    httpclient httpclient.jar

    `,可以读取响应体内容。 6. 关闭资源:`response.close();`,释放连接。 `httpclient.jar`文件是HttpClient库的二进制形式,包含所有必要的类和资源,可以直接引入到Java项目中使用,无需构建过程。将这个JAR添加...

    网站网页信息读取 源码 .NET实现

    在.NET框架中,读取和处理网站网页信息是一项常见的任务,尤其对于开发网络爬虫、数据分析或者自动化测试等应用场景来说至关重要。本项目提供了一种实现方法,由“好心人涛哥”测试并确保功能完整,可以放心使用。...

    HttpClient 4 官方教程中文翻译版

    ### HttpClient 4 官方教程中文翻译版知识点详解 #### 一、概述 Apache HttpClient 是一个用于Java应用程序的客户端HTTP组件。它旨在提供一个高效、最新且功能丰富的HTTP客户端编程框架,同时也支持HTTPS协议。...

    httpClient

    // 发生致命的异常,可能是协议不对或者返回的内容有问题 System.out.println("请检查输入的URL!"); e.printStackTrace(); } catch (IOException e) { // 发生网络异常 System.out.println("发生网络异常!"); ...

    httpclient.jar包下载

    4. **重试和恢复策略**:HttpClient内置了重试和恢复策略,当网络出现问题时,可以自动进行重试,保证请求的可靠性。 5. **异步和同步模式**:HttpClient提供同步和异步两种操作模式,适应不同场景的需求。 提到...

    httpclient

    4. **重试策略**:当请求失败时,HttpClient可以根据预设的策略决定是否重试,避免因网络问题导致的错误。 5. **请求与响应处理**:HttpClient允许自定义请求头,处理响应头,以及对请求和响应实体内容的编码和解码...

    Android HttpClient用到的jar包

    7. **处理响应**:检查响应状态码,读取响应体,根据需要处理服务器返回的数据。 需要注意的是,由于Android 6.0(API级别23)后,HttpClient被标记为废弃,开发者应转向使用现代的网络库,如OkHttp或者Volley。...

Global site tag (gtag.js) - Google Analytics