HTTP请求 入门
作者:互联网
随着web2.0时代的到来,护理联网从传统的c/s架构转变为更加方便快捷的b/s架构。b/s即浏览器/服务器结果,就行我们访问过的所有网站,客户机上只需要一个浏览器即可网上冲浪。
当客户端与web服务器进行交互时,就存在web请求,这种请求都基于统一的应用层协议(即http协议)交互数据。
文章目录
1、HTTP 协议解析;
HTTP
(全称:HyperText Transfer Protocol
)即超文本传输协议,是一种详细规定了浏览器 和 万维网服务器 之间互相通信的规则,它是万维网交换信息的基础,它允许将HTML
(全称:超文本标记语言)文档 从Web服务器 传送到 Web浏览器。
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