`

【htpp权威指南】读书笔记【第一章.HTTP概述】

    博客分类:
  • http
 
阅读更多

1.web 客户端和服务端

2.媒体类型。MIME -- Multipurpose Internet Mail Extension 

web服务端会为所有HTTP 对象附加一个MIME类型。

Content-Type:
text/html;charset=GBK

随便列举几个

               HTML  text/html

               普通的ASCII  text/plain    

               jpeg image/jpeg

               gif    image/gif

               apple的QuickTime电影为video/quicktime

               微软的 ppt 为 application/vnd.ms-powerpoint

              详细可戳:http://zh.wikipedia.org/wiki/MIME

3.URI与URL与URN

    统一资源标识符Uniform Resource Identifier,或URI)URI 在世界范围内唯一标识并定位资源。URI有两种形式,分为URL和URN

    统一资源定位符(URL,英语 Uniform / Universal Resource Locator 的缩写)也被称为网页地址(现在几乎所有的URI都是URL)

          统一资源定位符的标准格式如下:

 协议类型://服务器地址(必要时需加上端口号)/路径/文件名

 

    URI可被视为定位符(URL),名称(URN)或两者兼备。统一资源名(URN)如同一个人的名称,而统一资源定位符(URL)代表一个人的住址。换言之,URN定义某事物的身份,而URL提供查找该事物的方法。

    用于标识唯一书目的ISBN系统是一个典型的URN使用范例。例如,ISBN 0-486-27557-4(urn:isbn:0-486-27557-4)无二义性地标识出莎士比亚的戏剧《罗密欧与朱丽叶》的某一特定版本。为获得该资源并阅读该书,人们需要它的位置,也就是一个URL地址。在类Unix操作系统中,一个典型的URL地址可能是一个文件目录,例如file:///home/username/RomeoAndJuliet.pdf。该URL标识出存储于本地硬盘中的电子书文件。因此,URL和URN有着互补的作用。

4. 事务

一个http事务有一条请求命令和一个相应结果组成

5.http方法

有get put delete post head 等

6 .状态码

7.访问一个页面意味着访问多个对象。执行多个事务。

8.报文

               

 

分享到:
评论

相关推荐

    EasyUI_1.3.6_API_中文版.pdf

    #### 一、概述 EasyUI 是一款基于 jQuery 的用户界面插件集合,它提供了一系列丰富的用户界面组件,简化了 Web 应用程序的开发过程。EasyUI 1.3.6 版本提供了大量的组件、方法和事件,使得开发者能够轻松构建出美观...

    drEEM_020.zip

    drEEM_020.zip 是一个包含MATLAB程序的压缩包,专为EEMs(Excitation-Emission Matrices)的主要分析设计,名为“drEEM 2.0”。EEMs是一种广泛用于荧光光谱数据分析的技术,特别是在环境科学、生物化学和化学等领域...

    androidhttp

    Android 网络编程中的 HTTP 通信是应用程序与远程服务器交互的重要手段,...然而,如果需要更复杂的功能,可以考虑使用第三方库,如 OkHttp 或 Retrofit,它们提供了更高级的特性,并且在 Android 上有良好的性能表现。

    tomcat7 http://tomcat.apache.org/download-70.cgi

    http://tomcat.apache.org/download-70.cgi http://tomcat.apache.org/download-70.cgi

    TestHttpForHTML.rar

    在IT行业中,网络通信是应用程序之间交互的基础,而HTTP(超文本传输协议)则是互联网上应用最广泛的一种网络协议。当我们需要从服务器获取HTML页面或其他Web资源时,Java提供了两种主要的方法:HttpURLConnection和...

    heng_ju30.zip_htpp://ju30.com/_ju30.cim_ju30线上_mimo correlation

    MIMO OFDM matlab仿真,包括邓氏关联度、绝对关联度、斜率关联度、改进绝对关联度,实现了对10个数字音的识别程。

    教务管理系统

    教务管理系统是一款专为教育机构设计的综合管理平台,它涵盖了多方面的功能,旨在提高教育机构的运营效率和教学质量。这个系统通常包括员工考勤管理、教师管理、学生管理以及档案查询等多个模块,以实现教育过程中的...

    MicrosoftDynamicsCRM4IntegrationUnleashed.pdf 英文原版

    Microsoft Dynamics CRM 4 Integration Unleashed

    TuBiao_tbbiao_.net_

    标题中的"Tubiao_tbbiao_.net_"似乎指的是一个基于.NET框架的图像处理库或工具,主要用于在图片上添加各种标记,比如文字、水印等描述信息。这可能是一个C#编程项目,允许开发者动态地对图片进行操作,增强图片的...

    平行因子分析法(drEEM2.0)

    平行因子分析法(PARAFAC),也称为立方体分解或多模态因子分析,是一种用于处理多维数据的统计分析方法。在本案例中,我们关注的是drEEM2.0,这是一种基于MATLAB实现的PARAFAC模型,主要用于环境科学、光谱学或化学...

    WordPress入门

    - **XAMPP控制面板**:一个开源的、跨平台的Web服务器解决方案包,包含了Apache HTTP Server、MySQL数据库以及PHP等,是本地搭建WordPress环境的首选工具。 - **文本编辑器**:如Sublime Text、Visual Studio Code...

    CMEL C0283QGLC-T Preliminary Spec_V2.2__MyTy0p55-2p8T_20081105.pdf

    奇晶光电股份C0283QGLC-T OLED屏 全色256色 Driver IC: S6E63D6, COG Assembly Interface: 1. MPU i80-system 18-/16-/9-/8-bit bus interface 2. MPU i68-system 18-/16-/9-/8-bit bus interface ...

    USB无法使用U盘修复!

    首先,检查硬件是否正常是解决问题的第一步。确保U盘正确插入了USB端口,尝试在其他设备上测试U盘以确认问题是否只存在于特定电脑上。如果在其他设备上也无法识别,可能是U盘本身存在物理损坏或已达到使用寿命。 ...

    QQ 登陆 C# HTPP 协议

    在本文中,我们将深入探讨这个主题,理解QQ登录过程中的HTTP协议使用,并了解如何使用C#实现这一功能。 首先,我们需要理解HTTP协议的基础。HTTP(超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用...

    htpp上传文件包

    在给定的例子中,这是一个`POST`类型的请求,目标是`upload.jsp`文件,并且使用了`multipart/form-data`作为内容类型,这通常用于文件上传场景。 ### multipart/form-data MIME类型 在HTTP协议中,当需要上传文件...

    Adobe CS4 amtlib.dll

    ☆ 天诺商城:htpp://www.skynuo.cn (嘿嘿此站筹备中,欢迎有志之士合作) ☆ 淘宝商城:htpp://skynuo.taobao.com ☆ 拍拍商城:http://shop.paipai.com/8718731 ☆ 百度有啊:...

    SPW.zip_/ssfspw.com_http..//SSfSpW.com/_http://ssfspw.com_ssfspw

    标签中包含的"http://ssfspw.com"可能是提供该SPWM程序下载或教程的网址,"www.htpp 1789.com"可能是一个错误的URL或者另一个相关网站,但因为格式不正确,无法确定其实际内容。"1789.com"可能是一个独立的网站地址...

    C++ 实现 HTTP HTTPS POST GET(包含curl版本和winhttp两种实现)

    C++ 实现 HTTP HTTPS POST GET(包含curl版本和winhttp两种实现)。 玩过抓包,网络协议分析的朋友肯定都知道http https post get,web端和用户的交互主要是通过post get完成的。 我这里有两种实现: 1:libcurl实现的...

    myeclipse安装

    【myeclipse安装】是JavaWeb开发者入门的重要一环,特别是对于初学者来说,掌握myeclipse的安装步骤和注意事项是十分必要的。MyEclipse是一款强大的集成开发环境,专为JavaEE应用程序开发而设计,提供了丰富的功能,...

Global site tag (gtag.js) - Google Analytics