其他分享
首页 > 其他分享> > HTTP请求 入门

HTTP请求 入门

作者:互联网


随着web2.0时代的到来,护理联网从传统的c/s架构转变为更加方便快捷的b/s架构。b/s即浏览器/服务器结果,就行我们访问过的所有网站,客户机上只需要一个浏览器即可网上冲浪。

当客户端与web服务器进行交互时,就存在web请求,这种请求都基于统一的应用层协议(即http协议)交互数据。


在这里插入图片描述


文章目录


1、HTTP 协议解析;



2、发起HTTP请求;


2.1、如何发起一个HTTP请求;


这个问题似乎很简单,当浏览器 地址栏 中输入一个URL,并按回车键后就发起了这个HTTP请求,当然很快看到这个请求的返回结果;



2.2 URL(统一资源定位符)也被称为网页地址,是互联网标准的地址。


URL格式如下:

协议://服务器IP[:端口]/路径/[?查询]

例如下面这个:
https://blog.csdn.net/qq_46921028/article/details/115277012?spm=1001.2014.3001.5501



2.3、借助浏览器可以快速发起一次HTTP请求,如果不借助它用该怎样发起HTTP请求;


2.3.1、Postman;

postman是一款强大网页调试工具的客户端,postman为用户提供强大的 Web API & HTTP 请求调试功能。postman能够发送任何类型的HTTP 请求 (GET, HEAD, POST, PUT…),附带任何数量的参数+ headers,是一款非常实用的调试工具。

在这里插入图片描述
下载地址: https://www.postman.com/downloads/
在这里插入图片描述



2.3.2、使用Window上curl.exe工具来发起请求;

命令如下:

curl  [URL]

在这里插入图片描述
执行命令后,返回了这个页面的HTML数据, 也可以查看访问URL后服务器返回的HTTP响应头,后面追加个 -I 即可;

命令如下:

curl [URL] -I

在这里插入图片描述
此时脱离了浏览器来获取服务器相应和HTML数据,可以发现,在某些方面来说,浏览器在HTTP协议方面只不过多了HTML渲染的功能,让用户看到更直观的界面。

标签:浏览器,入门,发起,URL,2.3,HTTP,请求
来源: https://blog.csdn.net/qq_46921028/article/details/115336375