博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
http协议
阅读量:6672 次
发布时间:2019-06-25

本文共 914 字,大约阅读时间需要 3 分钟。

hot3.png

1、什么是HTTP协议

协议是指计算机通信中两台计算机之间进行通信所必须共同遵守的规定或规则。超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从web服务器传送到客户端的游览器。

2、HTTP协议是无状态的

HTTP协议是无状态的。同一个客户端的这次请求和上次请求是没有对应关系的。对HTTP服务器而言,它并不知道这两个请求来自同一个客户端。为了解决这个问题,web程序引入了Cookie机制来维护状态。

3、URL详解

URL是Uniform Resource Location的缩写。以为“统一资源标识符”。通俗来说。URL是Internet上用来描述信息资源的字符串。主要用在各种www客户端程序和服务器程序上。

URL格式由下列三个部分组成。schema://host[:port#]/path/.../[?query-string][#anchor] 

scheme :指定低层使用的协议(例如:http, https, ftp) 

host : HTTP服务器的IP地址或者域名 

port#:HTTP服务器的默认端口是80,这种情况下端口号可以省略。如果使用了别的端口,必须指明,例如 http://www.cnblogs.com:8080/ 

path :访问资源的路径 

query-string:发送给http服务器的数据

anchor-:位于#号右边。#代表网页中的一个位置。其右边的字符就是该位置的标识符。比如

http://www.example.com/index.html#print

就代表了网页index.html 的print位置。游览器读取这个URL后,会自动将print位置滚动至可视区域。

网页位置指定标识符,有两个方法。一是使用锚点,比如<a name="print"></a>,二是使用id属性,比如<div id="print" >。

关于该部分详细可见:http://www.ruanyifeng.com/blog/2011/03/url_hash.html

转载于:https://my.oschina.net/u/225373/blog/200084

你可能感兴趣的文章
SSL/TLS Bar Mitzvah Attack 漏洞 [ 受诫礼(BAR-MITZVAH) ]
查看>>
web图片优化(5)
查看>>
千里之行始于足下 | 开篇 - 增长极客
查看>>
[知识图谱] 1.2-知识图谱有什么用?
查看>>
EMOS搭建过程以及安装后配置
查看>>
LVS-NAT模式工作原理及配置
查看>>
我的友情链接
查看>>
Oracle IO问题解析(七)
查看>>
【HAVENT原创】k8s docker 管理 和 网页接口 监控系统
查看>>
1111111
查看>>
linux 学习前的准备 centos6的安装!
查看>>
Linux 下 IPsec-tools的使用
查看>>
ssh使用公钥授权不通过的问题解决
查看>>
iPad2 A5完美越狱获得重大进展--转载
查看>>
linux 调优 I/O 优化
查看>>
我的友情链接
查看>>
python内置函数2-callable()
查看>>
Python WindowsError
查看>>
nginx配置虚拟主机(2) - ttlsa教程系列之nginx
查看>>
postgresql安装
查看>>