当前位置:首页 > 教育培训 >

服务器的url怎么获取(url链接怎么获取)

来源:原点资讯(www.yd166.com)时间:2023-05-10 13:00:22作者:YD166手机阅读>>

1.网络请求的步骤:

1)浏览器中输入URL(网址),浏览器先通过DNS服务器查找URL的域名对应的IP地址。

2)浏览器向IP地址对应的web服务器发送HTTP请求,来获取网页中html文件,web服务器响应请求,将html文件发送回给浏览器。

3)浏览器分析web服务器返回的HTML文件(如图片文件,CSS文件,JS文件)。浏览器会自动再次发送每个文件的HTTP请求,去获取这些文件。

4)当浏览器拿到所有的文件后,浏览器根据HTML语法结构,将所有内容完整渲染出来。

名词解释: URL:统⼀资源定位符,是⽤于完整地描述Internet上⽹⻚和其他资源的地址的⼀种标识⽅法 基本格式: scheme://host[:port]/path/[?query-string][#anchor] 协议://服务器的域名或IP地址:端口/访问资源的路径[?参数][#锚点] DNS:计算机域名系统,由解析器和域名服务器组成。 日常生活中的网址也就是域名,本质上时ip地址的别名,通过DNS可以将域名解析成ip地址。 HTTP协议:超文本传输协议。一种发布和接收HTML页面的方法。端口号为 80. HTTPS :HTTP的安全版,在HTTP下加入SSL层。端口为 443。 SSL :web的安全传输协议,在传输层对网络连接进行加密,保障在internet上数据传输安全。

2,客户端HTTP请求

HTTP通信由两部分组成:

客服端请求消息 《===》服务器响应消息

服务器的url怎么获取,url链接怎么获取(1)

request-response 模型

客服端发送一个HTTP请求到服务器的请求消息必须包含以下格式:

请求行、请求头部、空行、请求数据

服务器的url怎么获取,url链接怎么获取(2)

请求方法: GET POST HEAD OPTIONS PUT DELETE TRACE CONNECT。

常用的是 GET POST PUT。

不同的请求方法具有不同的功能。如下图

服务器的url怎么获取,url链接怎么获取(3)

请求方法

3.HTTP常用请求 GET 和 POST:

GET 获取。 POST 提交并获取。

GET请求参数都显示在URL上,服务器根据该请求所包含URL中的QueryString参数来产⽣响应内容。 "GET" 请求的参数 是URL的⼀部分。请求也能放在请求体重

POST请求参数在请求体Formdata中,消息⻓度没有限制且以隐式的⽅式进⾏发送,通常⽤来向HTTP服务器提交量⽐较⼤的数据(⽐如请求

中包含许多参数或者⽂件上传操作等)。 "POST"请求的参数 通常不在URL中,⽽在请求体中。

3.常用的请求报头。(请求头部)

1)Host(主机和端口号)#服务器的域名或IP地址:端口。

2)Connection (连接类型)

Connection:表示客户端与服务连接类型

1. Client 发起⼀个包含 Connection:keep-alive 的请求(HTTP/1.1使⽤keep-alive 为默认值) 2. Server收到请求后:如果 Server ⽀持 keep-alive,回复⼀个包含 Connection:keep-alive 的响应,不关闭连接; 如果 Server 不⽀持 keep-alive,回复⼀个包含 Connection:close的响应,关闭连接。 3. 如果client收到包含 Connection:keep-alive 的响应,向同⼀个连接发送下⼀个请求,直到⼀⽅主动关闭连接。 Connection : keep-alive 在很多情况下能够重⽤连接,减少资源消耗,缩短响应时间。⽐如当浏览器需要多个⽂件时(⽐如⼀个HTML⽂件和多个Image⽂件),不需要每次都去请求建⽴连接。

3)Upgrade-Insecure-Requests (升级为HTTPS请求)

4)User-Agent (浏览器名称)

5)Accept (传输⽂件类型)

6) Referer (⻚⾯跳转来源)

Referer:表明产⽣请求的⽹⻚来⾃于哪个URL,⽤户是从该 Referer⻚⾯访问到当前请求的⻚⾯。这个属性可以⽤来跟踪Web请求来⾃哪个⻚⾯,是从什么⽹站来的等。 (可以做防盗链)

7) Accept-Encoding(⽂件编解码格式)

如果请求消息中没有设置这个报头,通常服务器假定客户端不⽀持压缩,直接返回⽂本。

8) Accept-Language(语⾔种类)

9) Accept-Charset(字符编码)

10)Cookie (Cookie)

11)Content-Type (POST数据类型)

4.服务端HTTP响应

HTTP响应也由四个部分组成,分别是: 状态⾏ 、 消息报头 、 空⾏ 、 响应、正⽂

服务器的url怎么获取,url链接怎么获取(4)

Response报文

栏目热文

后端是如何生成url地址的(生成短url算法)

后端是如何生成url地址的(生成短url算法)

一、接口介绍根据提供的有效长网址,进行相应转换,生成永久有效、省空间的短网址。二、功能体验三、产品特点四、API文档4....

2023-05-10 12:45:11查看全文 >>

如何获取后端项目的url(后端开发怎么起步教程)

如何获取后端项目的url(后端开发怎么起步教程)

在网站后台设计时,有时候因为项目要求,需要获取当前网页的url地址。php中获取url地址,以url中各个参数的方法有很...

2023-05-10 12:44:47查看全文 >>

帕萨特钥匙没电了怎么处理(2011款帕萨特钥匙没电怎么开门)

帕萨特钥匙没电了怎么处理(2011款帕萨特钥匙没电怎么开门)

启动汽车的时候必须要使用车钥匙,有的车主因为粗心大意忘记携带车钥匙导致汽车无法启动成功,此时只能返回家中重新拿到车钥匙。...

2023-05-10 12:57:41查看全文 >>

怎么才能知道帕萨特钥匙没电了(帕萨特怎么区分主钥匙和副钥匙)

怎么才能知道帕萨特钥匙没电了(帕萨特怎么区分主钥匙和副钥匙)

1、遥控距离变短平时我们使用遥控器可以在距离车辆20米以上遥控车辆,一旦遥控距离缩短在10米以内,说明电池馈电,导致信号...

2023-05-10 12:55:49查看全文 >>

帕萨特备用钥匙没电激活(帕萨特钥匙感应不到车怎么回事)

帕萨特备用钥匙没电激活(帕萨特钥匙感应不到车怎么回事)

帕萨特PHEV作为一款B级新能源车型,传承了帕萨特燃油版车型的特点,在整车的配置上是比较高的,特别是在舒适功能配置上绝对...

2023-05-10 12:47:51查看全文 >>

获取服务器url(如何判断服务器能否访问一个网站)

获取服务器url(如何判断服务器能否访问一个网站)

前言Http是我们经常打交道的网络应用层协议,它的重要性可能不需要再强调。但是实际上很多人,包括我自己可能对http了解...

2023-05-10 12:50:46查看全文 >>

后端获取url上的参数(post请求为什么url会有参数)

后端获取url上的参数(post请求为什么url会有参数)

要在一个页面获取另外一个页面url传过来的参数除了本能的想到了用 split("?")这样一步步的分解出...

2023-05-10 13:10:41查看全文 >>

修改获取后台数据的url还是报错(url后面的参数怎么截取出来)

修改获取后台数据的url还是报错(url后面的参数怎么截取出来)

大家好,本节在这里主要说的是 URLError 还有 HTTPError,以及对它们的一些处理。1.URLError首先...

2023-05-10 13:05:46查看全文 >>

调用第三方接口怎么获取url(如何获得url推流)

调用第三方接口怎么获取url(如何获得url推流)

在项目开发中经常会遇到调用第三方接口的情况,比如说调用第三方的天气预报接口。1、准备工作:在项目的工具包下导入Httpc...

2023-05-10 12:56:24查看全文 >>

后端测试无法识别url(后端开发遇到的问题)

后端测试无法识别url(后端开发遇到的问题)

URL解析URL:统一资源定位符。URI:统一资源标识符。URL可以看作是URI的具体实现。URL的构成:一个URL一般...

2023-05-10 12:48:25查看全文 >>

文档排行