`
q474818917
  • 浏览: 40459 次
  • 性别: Icon_minigender_1
  • 来自: 扬州
社区版块
存档分类
最新评论

HttpClient 4.3 讲解一之Http内容实体介绍

阅读更多

以下是我从其它博客里面摘录过来的,希望填充一下大家的概念:

下面章节将慢慢的讲解HttpClient,以实例说明:

 

Http的请求报文和响应报文可以携带内容实体,也就是http的真正的内容部分。那些头信息都是给程序看或者说给程序员看的,内容实体才是真正给用户看的,或者说是我们真正需要的数据内容。

实体是可选的,可以有也可以没有。

 

HttpClient这个开源项目把实体分成三种类型,分类是根据实体的来源分的。

1.流式实体:从相应的中获得的流式的内容,流式实体不可以重复取出。

2.自我包含式实体:从内存中或者其他链接获得,一般是包含在请求中。可以重复生成。(这个我不明白,有明白的网友可以告诉我一声)

3.包装式:直接从另一个实体获得。

重复实体是对于包含式实体俩说的,就是可以重复读取多次,例如:StringEntity,ByteArrayEntity

 

 

3
1
分享到:
评论

相关推荐

    httpClient4.5.1教程

    根据给定文件内容,本教程主要涉及HttpClient4.5.1的使用方法和相关知识点,这是一款广泛应用于Java编程语言中,用于发送HTTP请求和接收HTTP响应的客户端库。下面将详细介绍这些内容。 1.HttpClient基础 1.1 请求...

    httpClient实用指南

    - **生产实体内容**:介绍如何构造并发送包含实体内容的HTTP请求。 - **响应处理器**:阐述如何利用响应处理器来简化HTTP响应的处理逻辑。 ##### 1.2 HTTP执行上下文 - 描述了如何使用HTTP执行上下文来管理HTTP...

    httpclient-tutorial.pdf

    2. HttpClient的特性:在"WhatHttpClientisNOTiv"这部分内容,可能会介绍HTTP客户端的不适用场景或者它的限制,帮助开发者理解何时不应当使用HttpClient。 3. HTTP请求基础: 1.1.1. HTTP请求:这是HTTP客户端的...

    httpclient tutorial

    本文档是一个全面的HttpClient教程,涉及HttpClient的基本使用、接口、异常处理、连接管理、HTTP状态管理和认证机制等多个方面。 1. HttpClient基础 1.1 请求执行 1.1.1 HTTP请求:HttpClient支持创建和配置HTTP...

    Android 使用HttpClient和第三方MiME文件上传类库,实现文件上传带进度条

    本教程将详细讲解如何利用HttpClient以及第三方MiME(Multipurpose Internet Mail Extensions)文件上传类库,在Android平台上实现文件上传并同时显示进度条。由于HttpClient已经在Android 6.0(API级别23)中被弃用...

    Android下通过httpClient发送GET和POST请求的实例代码

    但这里我们基于旧版HttpClient来讲解: ```java // 添加HttpClient依赖 implementation 'org.apache.httpcomponents:httpclient-android:4.3.5.1' ``` 接着,我们创建一个名为`HttpUtil`的类,该类包含两个静态...

    android利用httppost实现和服务器的通讯

    implementation 'org.apache.httpcomponents:httpclient-android:4.3.5.1' ``` 2. **创建HttpPost对象**: 创建一个HttpPost实例,设置目标URL,这通常是你的服务器接口地址。注意,如果在模拟器中且未联网,需...

    android的post请求

    本篇文章将详细讲解如何在Android应用中实现POST请求,获取JSON内容并进行解析。 首先,我们需要引入网络请求库。Android SDK自带了HttpURLConnection,但使用起来较为复杂,因此开发者通常会选择第三方库,如...

    C#入门经典(VS2008)英文版

    - **实体框架**:Entity Framework的初步介绍。 **4.5 ADO.NET和LINQ over DataSet** - **ADO.NET简介**:传统数据库访问方式。 - **DataSet**:数据集的使用与LINQ查询。 **4.6 LINQ to XML** - **XML文档创建*...

Global site tag (gtag.js) - Google Analytics