Intern Day28 - URL内部分析
URL语法格式
scheme://host:port[:port]/path[?query]#fragmen
举例解释URL的组成
eg:https://www.baidu.com/movie/movieshow?id=234&number=1314#name
-
protocol(协议):
https
-
hostname(主机名/服务器名/域名):
www.baidu.com
,如果被省略,http默认主机是www -
port(主机端口号):一般默认端口80。如果 port 被省略就用默认端口。https默认
443
-
path(路由地址):
/movie/movieshow
(由零个或多个/
符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。路由地址决定了服务端如何处理这个请求。指定远程服务器上的路径,如果省略的话默认被定位到该网站的根目录) -
query (查询):参数部分为
id=234&number=1314
(从?
开始到#
为止,参数之间用&
作为分隔符。如果是id=&
,说明参数为空)- GET : 查询参数都会在URL上显示出来
- POST : 查询参数和需要提交数据是隐藏在Form表单⾥的,不会在URL地址上 显示出来
-
fragment(信息片断):
name
( 锚点。⽤前端在做⻚⾯定位的)(用于指定网络资源中的片断,例如一个网页中有多个名词解释,那么可使用 fragment 直接对它们定位。#
代表网页中的一个位置而 name 就是这个位置的标志符号,当浏览器读取到上述 URL 后,浏览器将直接展示该位置。)
URL同源策略
URL格式中,协议、主机、端口三部分相同,才算是同源。在浏览器设置里,默认情况下只有同源的内容才能相互操作。
F12下的其他名词解释
- Elements : 元素 ⽹⻚源代码,提取数据和分析数据(有些数据是经过特殊处 理的所以并不是都是准确的)
- Console : 控制台 (打印信息)
- Sources : 信息来源 (整个⽹站加载的⽂件)
- NetWork : ⽹络⼯作(信息抓包) 能够看到很多的⽹⻚请求
request
(这个之后熟悉上面的再把这个细看)
请求行、请求头、中间空一行、请求body
1.get 和 post
2.请求方法
3.request 组成
4.请求头
5.get 请求参数
6.post 请求参数
7.post 的 body
分类:
.NET后端开发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
2020-03-17 寒假Day54:POJ3254-Corn Fields-状压dp入门题
2020-03-17 寒假Day54:poj2378-Tree Cutting-没用树形dp写的树的题-dfs
2020-03-17 寒假Day54:HDU5976-Detachment-前缀和+前缀积+逆元(费马小定理)+二分