http基础
2017-03-13 14:52:26 0 举报
AI智能生成
HTTP(HyperText Transfer Protocol)是一种用于传输超文本(如HTML文档)的应用层协议。它是Web浏览器与Web服务器之间通信的桥梁,负责将用户请求的网页内容从服务器端传送到客户端。HTTP采用客户端-服务器模型,客户端发起请求,服务器响应请求并返回数据。HTTP协议基于TCP/IP协议栈,使用可靠的传输控制协议(TCP)进行数据传输。HTTP协议的主要特点包括无连接、无状态、支持缓存和身份验证等。常见的HTTP请求方法有GET、POST、PUT、DELETE等,而状态码则用于表示请求的处理结果,如200表示成功,404表示未找到资源等。
作者其他创作
大纲/内容
资源
URL
http:// http:// 方案
codeclassroom.com 主机
/aaa/bbb/ 路径
index.html logo.png 资源
?id=3&name=tom 查询字符串
#xxx 片段
URL 编码
?id=3&name=t%20om
资源和媒体类型
内容协商机制
Content-Type
text/html
text/plain
application/json
......
消息
请求 Request
原始请求
GET/HTTP/1.1
host:www.codeclassroom.com
头部 Headers
Referer
User-Agent 用户代理
Accept 期望接收的资源类型
Cookie
。。。。。
方法
GET 检索资源
POST 提交更新资源
PUT 存储资源
DELETE 删除资源
HEAD 检索头部信息
响应 Response
基本格式
版本 状态 原因
HTTP/1.1 200 ok
headers
Cache-Control
Content-Type: text/html
Server
Connection
Content-Length
body
状态码
100-199
信息
200-299
成功
300-399
跳转
400-499
客户端错误
403
404
500-599
服务器错误
500 服务器内部错误
503 带宽不够用
0 条评论
下一页