URL是:Uniform Resource Locator支持多种协议:HTTP、FTP......
作用:定义服务器的资源。URL相当于买东西时我们的收货地址
详细格式:schema://host[:port#]/path/.../[?query-string][#anchor]
底层协议(例如:http,https,ftp)服务器的域名或者IP地址服务器端口,HTTP默认端口是80(可省略),其他端口要指明访问资源的路径发送给http服务器的数据锚
eg:http(Schema)://dun.163.com(Host)/sj/test/test.jsp(path)?name=sviergn&x=true(Query String)#stuff(Anchor)
什么是HTTP?
超文本传输协议(Hyper Text Transfer Protocol),Web通信时使用的协议,Web的基础
HTTP请求--GET请求,POST请求
其他请求方式:HEAD 与GET请求类似,不同在于服务器只返回HTTP头部信息,没有页面内容
PUT 上传指定URL的描述
DELETE 删除指定资源
OPTIONS 返回服务器支持的HTTP方法
HTTP请求--Referer:告知服务器该请求的来源(浏览器自动加上)
统计流量:CNZZ、百度统计
判断来源合法性:防止盗链、防止CSRF漏洞
我们看到的网页一般由HTTM+CSS+JS构成
HTML是什么?超文本标记语言(Typer Text Markup Language),web页面的基础。
HTML结构:由<html>开始,中间包括HEAD和BODY,最后以</html>结束我们看到的网页是BODY部分
HTML元素:以开始标签起始<p>,以闭合标签终止</p>,闭合标签比开始标签多一个斜杠/标签中间为元素的内容,其中也会包括一些标签属性:name,id,class,......事件属性:onload,onerror,onclick,......HTML文档由HTML元素组成
注释信息:<--内容--> Tips:注释标签比较特别,HTML不区分大小写
DOM:文档对象模型(Document Object Model),将文档转化为树结构
可以更直观的了解页面元素,通过JavaScript,可以对HTML进行任意操作
标签:web,HTTP,请求,标签,http,安全,HTML,服务器 From: https://blog.51cto.com/u_16036037/6192475