文章 2024-02-01 来自:开发者社区

《图解HTTP》- HTTP协议历史发展(下)

HTTP部分问题讨论队头阻塞问题(head of line blocking)队头阻塞问题不仅仅只是处在HTTP的问题,实际上更加底层的协议以及网络设备通信也会存在这线头阻塞问题。交换机当交换机使用FIFO队列作为缓冲端口的缓冲区的时候,按照先进先出的原则,每次都只能是最旧的网络包被发送,这时候如果交换机输出端口存在阻塞,则会发生网络包等待进而造成网络延迟问题。但是哪怕没有队头阻塞,FIFO队列....

文章 2024-02-01 来自:开发者社区

二、《图解HTTP》- HTTP协议历史发展(上)

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第十一天,点击查看活动详情2.0 介绍这一章节基本上大部分为个人扩展,因为书中的内容讲的实在是比较浅。本文内容非常长,另外哪怕这么长也只是讲到了HTTP协议的一部分而已,HTTP协议本身十分复杂。2.1 请求和响应报文结构请求报文的基本内容:请求内容需要客户端发给服务端:GET /index.htm HTTP/1.1 Host.....

二、《图解HTTP》- HTTP协议历史发展(上)
文章 2024-01-31 来自:开发者社区

HTTP协议中,GET和POST有什么区别?分别适用什么场景?

在HTTP协议中,GET和POST是两种常见的请求方法,它们在使用场景和安全性等方面有显著的区别。GET请求是安全的,但不适合传输敏感数据,因为数据会显示在URL中,且可以被缓存和记录。这种请求主要用于查询和检索数据,如浏览网页或搜索结果。它通常用于请求数据,而不是发送数据。GET请求的数据量较小,受URL长度限制。POST请求相对更不安全,因为用户无法直接从URL看到提交的数据。它的参数通过请....

文章 2024-01-29 来自:开发者社区

【计算机网络】HTTP 协议-2

【计算机网络】HTTP 协议-1:https://developer.aliyun.com/article/1430646针对 GET 方法和 POST 方法的区别的一些错误看法1. GET 请求能传递的数据有上限,POST 传递的数量没有上限。这个说法其实是一个“历史遗留”,早期版本的浏览器,因为硬件资源特别匮乏,所以浏览器就对 URL 的长度进行了限制,因为 GET 方法通常是将传输给服务器....

【计算机网络】HTTP 协议-2
文章 2024-01-29 来自:开发者社区

【计算机网络】HTTP 协议-1

前言前面我们介绍了网络 TCP/IP 五层模型中的各个层,在这五层中,应用层是和我们程序员息息相关的,需要我们程序员写出代码来实现,前面我们只是简单讲了应用层中的自定义协议,虽然自定义协议显得很灵活可以根据需求随时更改,但是在实际生活中自定义的协议使用的还是少数。在应用层中常见的协议就是 HTTP 协议,今天我将为大家分享关于 HTTP 协议相关的知识。什么是 HTTPHTTP,全称为超文本传输....

【计算机网络】HTTP 协议-1
文章 2024-01-26 来自:开发者社区

HTTP 常见协议:选择正确的协议,提升用户体验(下)

四、协议的选择和应用场景不同协议的适用场景和性能比较不同协议的适用场景和性能比较如下:HTTP/1.1:HTTP/1.1 协议是 HTTP 协议的第一个版本,它于 1995 年发布。HTTP/1.1 协议适用于需要持久连接、支持缓存控制和身份验证的场景。HTTP/1.1 协议的性能比较稳定,但在处理大量数据时可能会出现性能问题。HTTP/2:HTTP/2 协议是 HTTP 协议的第二个版本,它于....

HTTP 常见协议:选择正确的协议,提升用户体验(下)
文章 2024-01-26 来自:开发者社区

HTTP 常见协议:选择正确的协议,提升用户体验(上)

一、引言HTTP 协议的重要性和应用范围HTTP(超文本传输协议)是互联网上进行数据传输的一种基本协议,它的重要性不言而喻。HTTP 协议广泛应用于各种场景,如:网页浏览:HTTP 协议是网页浏览的主要协议,它负责在浏览器和服务器之间传输网页内容。RESTful API:HTTP 协议被广泛应用于 RESTful API 中,如 JSON API、GraphQL API 等。这些 API 通过 ....

HTTP 常见协议:选择正确的协议,提升用户体验(上)
文章 2024-01-25 来自:开发者社区

从HTTP到Tomcat:揭秘Web应用的底层协议与高性能容器

1. HTTP协议1.1 HTTP-概述1.1.1 介绍HTTP:Hyper Text Transfer Protocol(超文本传输协议),规定了浏览器与服务器之间数据传输的规则。http是互联网上应用最为广泛的一种网络协议http协议要求:浏览器在向服务器发送请求数据时,或是服务器在向浏览器发送响应数据时,都必须按照固定的格式进行数据传输如果想知道http协议的数据传输格式有哪些,可以打开浏....

从HTTP到Tomcat:揭秘Web应用的底层协议与高性能容器
文章 2024-01-18 来自:开发者社区

HTTP协议学习

一、http请求协议1、常见请求头accept:浏览器通过这个头告诉服务器,它所支持的数据类型Accept-Charset: 浏览器通过这个头告诉服务器,它支持哪种字符集Accept-Encoding:浏览器通过这个头告诉服务器,支持的压缩格式Accept-Language:浏览器通过这个头告诉服务器,它的语言环境Host:浏览器通过这个头告诉服务器,想访问哪台主机If-Modified-Sin....

HTTP协议学习
文章 2024-01-17 来自:开发者社区

面试题:HTTP 协议包括哪些请求?

面试题:HTTP 协议包括哪些请求?HTTP(Hyper Text Transfer Protocol)协议是应用层的一种协议,常用于 Web 应用开发。HTTP 协议中包括多种请求方法,主要有以下几种:GET:该方法是 HTTP 协议中最常见、使用最为广泛的一种请求方法,通常用于向服务器获取资源。当客户端向服务器发送一个 GET 请求时,服务器会将指定的资源复制并发送给客户端。POST:该方法....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。