ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

http——超文本传输协议

2021-04-30 11:29:46  阅读:147  来源: 互联网

标签:HTTP 请求 GET 报文 http 传输 超文本 服务器 资源


提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


一、HTTP协议是什么?

HTTP (hypertext transfer protocol)是一种协议;用于规定浏览器怎样向服务器发送请求,以及服务器怎样向浏览器响应请求,可以可靠的传输声音文本图像等多媒体文档。

二、HTTP交互的过程

先解释一下什么是url:中文名称叫统一资源定位符,表示在因特网上访问资源的方法
基本上由四个方面组成:
在这里插入图片描述
在这里插入图片描述

三、HTTP请求的方法

在http/1.1协议中一共定义了八种方法来获得指定的资源:

方法功能
GET$向指定的资源发出“显示”请求。使用GET方法应该只用在读取数据,而不应当被用于产生“副作用”的操作中,例如在Web Application中。其中一个原因是GET可能会被网络蜘蛛等随意访问。
HEAD与GET方法一样,都是向服务器发出指定资源的请求。只不过服务器将不传回资源的本文部分。它的好处在于,使用这个方法可以在不必传输全部内容的情况下,就可以获取其中“关于该资源的信息”(元信息或称元数据)。
POST向指定资源提交数据,请求服务器进行处理(例如提交表单或者上传文件)。数据被包含在请求本文中。这个请求可能会创建新的资源或修改现有资源,或二者皆有。
PUT向指定资源位置上传其最新内容。
DELETE请求服务器删除Request-URI所标识的资源。
TRACE回显服务器收到的请求,主要用于测试或诊断
OPTIONS这个方法可使服务器传回该资源所支持的所有HTTP请求方法。用’*'来代替资源名称,向Web服务器发送OPTIONS请求,可以测试服务器功能是否正常运作。
CONNECTHTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。通常用于SSL加密服务器的链接(经由非加密的HTTP代理服务器)。

在应用中使用POST和GET比较多两者的区别主要由两个方面

方法存放位置存放大小
GET存放在数据行跟在URL后面有限制:2k
POST存放在HTTP中的请求包中无限制

四、HTTP报文(响应和请求)

1.请求报文

在这里插入图片描述

2.响应报文

在这里插入图片描述
响应行头部举例:
在这里插入图片描述

五、HTTP响应的状态码

在这里插入图片描述

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

标签:HTTP,请求,GET,报文,http,传输,超文本,服务器,资源
来源: https://blog.csdn.net/mindDJX/article/details/116293955

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有