HTTP数据请求的讲解
来源:互联网 发布:雅思教材推荐知乎 编辑:程序博客网 时间:2024/06/16 21:20
URL:URL是统一资源定位符
URL的基本格式 = 协议:// 主机地址/路径
http://ios.itcast.cn/ios/images/content_25.jpg
http协议:不同的协议,代表着不同的资源查找方式,资源传输方式
ios.itcats.cn:存放资源的主机IP地址(域名)
/ios/images/content_25.jpg:路径:资源在主机中的具体位置
协议:
HTTP 超文本传输协议,访问的是远程的网络资源,格式是http://
http协议是在网络开发中最常用的协议
file访问的是本地计算机上的资源,格式是file//(不用加主机地址)
mailto
访问的事电子邮箱地址,格式是mailto
FTP
访问的是共享主机的文件资源ftp://
请求行:包含了请求方法,请求资源路径,http协议版本
GET /MJServer/resources/images/1.jpg HTTP/1.1
请求头:包含了对客户端的环境描述,可是段请求的主机地址等信息
Host:192.168.1.105:8080 // 客户端想访问的服务器主机地址
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9 ) Firefox/30.0
// 客户端的类型,客户端的软件环境
Accept: text/html, */* // 客户端所能接受的数据类型
Accept-Language: Zh-cn // 客户端的语言环境
Accept-Encoding:gzip // 客户端支持的数据压缩格式
请求体:客户端发给服务器的具体数据,比如文件数据
客户端想服务器发送请求,服务器做出响应,即返回数据给客户端
HTTP协议规定:1个完整的HTTP响应中包含以下内容
状态行:包含了HTTP协议版本,状态码,状态英文名称
HTTP/1.1 200OK
响应头:包含了对服务器的描述,对返回数据的描述
Server:Apache-Coyote/1.1 // 服务器的类型
Content-Type:image/jpeg // 返回数据的类型
Content-Length:56811 // 返回数据的长度
Date:Mon,23 Jun 2014 12:54:52 GMT // 响应的时间
实体内容:服务器返回给客户端的具体数据,比如文件数据
HTTP通信过程:
客户端---请求行,请求头,请求体--->服务器
客户端<—状态行,响应头,实体内容—服务器
常见响应状态码
200OK请求成功400Bad Request客户端请求的语法错误,服务器404Not Found服务器无法根据客户端的请求找到资源500Internal Server Error服务器内部错误,无法完成请求 1 0
- HTTP数据请求的讲解
- HTTP关于表单请求的基础知识讲解
- http请求详细讲解
- http 请求 与其同步与异步请求的通透讲解
- HTTP协议的请求头和响应头讲解
- Volley的初级使用(Http请求数据)
- c++的HTTP请求返回网页数据
- nodejs获取http请求的传入数据
- 发送代数据的HTTP 请求
- http,请求网络数据
- Http百度请求数据
- HTTP数据请求
- Angular----$http请求数据
- Http请求网络数据
- Http网络请求数据
- 手动构造HTTP请求实例讲解
- Http协议详解(请求讲解)
- Http请求中Content-Type讲解
- http://blog.csdn.net/xyz_lmn/article/details/8968191
- 字典key默认值的设置方法及其测试结果
- 3259 spfa判断负环(邻接表)
- ServletContextListener使用详解
- SpringMvc入门HelloWorld实例以及404原因分析
- HTTP数据请求的讲解
- MatLab建模学习笔记4——MatLab向Excel中读写数据
- SectionIndexer详解
- Oracle手工安装数据库
- centos安装db2个人版失败,没有使用语言包错误
- PAT 1004. Counting Leaves C语言
- Live Template Variables
- 生成p12文件
- HDU 5750 Dertouzos