写点什么

HTTP

4 人感兴趣 · 337 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/d4/d4c1f714d626b28084ff472610b71a8c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

课程实录 | 借助 F5 NGINX 交付极致用户体验(上)

用户头像
NGINX开源社区
22 小时前

在本次线上讲座中,我们深入探讨了用户访问体验的内容和如何量化体验好坏,以及如何通过 Brotli 压缩、动态 webp 转换、HTTP/2 部署优化等具有可实操性的方式来提升用户访问体验。

https://static001.geekbang.org/infoq/e4/e4250d159007f4451eb688dc09710e0e.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MQTT vs HTTP:谁更适合物联网?

本文将深入探讨在物联网环境下,MQTT 和 HTTP 的不同特性、应用场景以及它们在实际应用中的表现。通过对这两种协议的比较分析,我们可以更好地理解如何根据具体需求选择合适的通信协议,以优化物联网系统的性能和可靠性。

https://static001.geekbang.org/infoq/ed/ed9e9bab91fe6e63af9ad203880f05d3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Web 性能优化|了解 HTTP 协议后才能理解的预加载

本文旨在探讨和分享多种预加载技术及其在提升网站性能、优化用户体验方面的应用。

https://static001.geekbang.org/infoq/72/728c6564e3303f65e799c07f7c16cad1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

蓝易云 - 关于 Ingress-nginx 的跨域配置

Ingress-nginx是一个基于Nginx的Ingress Controller,它可以帮助我们在Kubernetes环境中处理HTTP和HTTPS路由。当我们需要在这个环境中处理跨域(CORS)问题时,我们可以通过配置Ingress-nginx来实现。

SpringBoot 项目中 HTTP 请求体只能读一次?试试这方案

在基于Spring开发Java项目时,可能需要重复读取HTTP请求体中的数据,例如使用拦截器打印入参信息等,但当我们重复调用getInputStream()或者getReader()时,通常会遇到类似以下的错误信息:

https://static001.geekbang.org/infoq/ba/ba2221100432510bab56940a2e4b67aa.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

NGINX Gateway Fabric 如何实现复杂的路由规则

阅读本文,了解为什么我们在 Kubernetes Gateway API 实现中使用 NGINX JavaScript 来进行 HTTP 请求匹配,从而解决对于 Go 模板来说过于复杂的路由规则的挑战。

https://static001.geekbang.org/infoq/72/728c6564e3303f65e799c07f7c16cad1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

蓝易云 - enkins 如何请求 http 接口及乱码问题解决

在Jenkins中请求HTTP接口,通常有两种方式。一种是使用Shell脚本,如curl命令;另一种是使用Jenkins的HTTP Request插件。这两种方式都可以满足基本的HTTP请求需求。

性能提升 20%,字节跳动 HTTPDNS 从中心下沉到边缘

摘要:本文介绍了HTTPDNS服务从中心迁移至边缘详细的落地过程。

https://static001.geekbang.org/infoq/72/728c6564e3303f65e799c07f7c16cad1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

蓝易云 - HTTP/1.1 协议中的响应报文

HTTP/1.1协议的响应报文由三部分组成:状态行、响应头和响应体。

https://static001.geekbang.org/infoq/72/728c6564e3303f65e799c07f7c16cad1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

蓝易云 - HTTP/1.1 协议中的八种请求

HTTP/1.1协议中定义了八种方法(也称为“动词”或“请求方法”),用于指定请求的目的。这八种方法包括:

POST 方法详解:现代 Web 开发必备技能

用户头像
Apifox
07-05

在现代网络开发领域,理解并应用 HTTP 请求 方法是基本的要求,其中 "POST" 方法扮演着关键角色。

简单剖析 HTTP 请求方法

用户头像
Liam
07-02

在 Web 开发领域,HTTP 方法在定义客户端如何与 Web 服务器交互以及对资源执行不同操作方面起着至关重要的作用。HTTP(Hypertext Transfer Protocol,超文本传输协议)是现代网络应用的栋梁,它定义了客户端与服务器之间的通信方式。

https://static001.geekbang.org/infoq/72/728c6564e3303f65e799c07f7c16cad1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

蓝易云 - Qt http 的认证方式以及简单实现

在Qt中实现HTTP的认证,可以通过QNetworkAccessManager和QNetworkRequest类来实现。以下是一个简单的例子:

https://static001.geekbang.org/infoq/72/728c6564e3303f65e799c07f7c16cad1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

蓝易云 - https 比 http 安全在哪

HTTPS比HTTP更安全的原因主要在于其使用了SSL/TLS协议来加密传输的数据,具体体现在以下几个方面:

REST API 设计:HTTP 请求参数的最佳实践指南

用户头像
Apifox
06-25

当我们在谈论现代 Web 开发时,REST API (Representational State Transfer Application Programming Interface) 扮演着至关重要的角色。它允许不同的系统以一种简洁且高效的方式进行通信。HTTP 请求参数是控制此通信流程中数据如何被发送和接收的重要组成部

https://static001.geekbang.org/infoq/72/728c6564e3303f65e799c07f7c16cad1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

蓝易云 - nginx 教程:upstream 的两种配置方式

在Nginx的配置中,upstream是一个非常重要的概念,它用于定义后端服务器群组。这个群组可以是一组FastCGI服务器、uWSGI服务器、SCGI服务器或者HTTP代理。在本文中,我们将详细介绍upstream的两种配置方式。

https://static001.geekbang.org/infoq/72/728c6564e3303f65e799c07f7c16cad1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

蓝易云 - nginx 教程:map $http_upgrade $connection_upgrade 升级连接配置解读

在网络编程中,我们经常会遇到需要处理HTTP协议升级的情况。这种情况通常发生在当我们需要将HTTP连接转换为其他类型的连接,例如WebSocket。这就是Nginx中 map $http_upgrade $connection_upgrade配置项的用途。

理解 HTTP 请求参数和响应参数的差异

用户头像
Liam
06-21

在 Web 的开发领域,无论你是前端开发还是后端开发人员,把握请求与响应参数的核心差异是极其重要的。这些参数在客户端和服务器之间的互动中扮演着关键角色。

https://static001.geekbang.org/infoq/59/59e5620f5377ba6de1f0ca866c73f5a6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入比较:HTTP 和 RPC 的区别

用户头像
Apifox
06-21

随着互联网技术的发展,网络通信在各种应用中扮演着至关重要的角色。无论是构建 Web 应用还是进行服务之间的交互,选择合适的通讯协议成为开发者们需要深入思考的问题。在众多协议中,HTTP(HyperText Transfer Protocol)和 RPC(Remote Procedure Call)因

https://static001.geekbang.org/infoq/72/72317bce6d7c286431608d5757ec68b1.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

借助 NGINX Unit 在服务器端使用 WebAssembly

NGINX Unit WebAssembly 模块的技术预览版展示了服务器端 Wasm 的潜力,同时为 Web 应用的运行提供了一种轻量级服务器。

https://static001.geekbang.org/infoq/4f/4ffdaf6b341c14dba80454df4b79d6cd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Axios 和 Fetch: 深入比较 HTTP 请求工具

用户头像
Liam
06-18

在前端开发中,处理 HTTP 请求是一个常见且重要的任务。JavaScript 提供了多种方式来发送网络请求,其中最受欢迎的两种方式分别就是 Fetch API 和 Axios。尽管两者都能完成同样的任务,即从客户端向服务器发送请求并接收响应,但它们在使用方式、功能及灵活性

https://static001.geekbang.org/infoq/72/728c6564e3303f65e799c07f7c16cad1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

蓝易云 - HTTP 的请求方法,空行,body, 介绍请求报头的内部以及粘包问题

HTTP请求方法是一种定义客户端如何与服务器进行交互的方式。常见的HTTP请求方法有GET、POST、PUT、DELETE等。GET用于获取资源,POST用于发送数据,PUT用于更新资源,DELETE则是删除资源。

https://static001.geekbang.org/infoq/72/728c6564e3303f65e799c07f7c16cad1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

蓝易云 - 关于 openfeign 的 http 和 rpc 详解

在微服务架构中,服务之间的通信是一个重要的问题。OpenFeign是一个声明式的Web Service客户端,它使得编写HTTP客户端变得更简单。它集成了Ribbon和Hystrix,可以在HTTP请求和响应上进行负载均衡以及容错处理。

https://static001.geekbang.org/infoq/72/728c6564e3303f65e799c07f7c16cad1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

蓝易云 - 关于 openfeign 的 http 和 rpc 详解

在微服务架构中,服务之间的通信是一个重要的问题。OpenFeign是一个声明式的Web Service客户端,它使得编写HTTP客户端变得更简单。它集成了Ribbon和Hystrix,可以在HTTP请求和响应上进行负载均衡以及容错处理。

https://static001.geekbang.org/infoq/72/728c6564e3303f65e799c07f7c16cad1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

蓝易云 - nginx 教程:map $http_upgrade $connection_upgrade 升级连接配置解读

在网络编程中,我们经常会遇到需要处理HTTP协议升级的情况。这种情况通常发生在当我们需要将HTTP连接转换为其他类型的连接,例如WebSocket。这就是Nginx中 map $http_upgrade $connection_upgrade配置项的用途。

https://static001.geekbang.org/infoq/7f/7f63c99534614619619fba9c6d5a2951.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GRequests: 让 HTTP 服务人类

熟悉我的读者朋友们都知道,我早期是写 Python 的,现在主力语言是 Go。开始接触 Go 语言以后,我发现 Go 自带的 net/http 请求库不够好用,好在我没用 Go 写过一行爬虫代码,平时 net/http 库用的也就比较少,不是每天都用,也就忍了。

https://static001.geekbang.org/infoq/86/864da3f1a714f1f34c09c6efb964f16f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入了解安全相关的 HTTP 头信息

用户头像
Apifox
05-24

近年来,推出“安全评分卡”的公司如雨后春笋般涌现,这已开始成为企业销售过程中的一个考量因素。我从客户那里了解到,他们对于那些被评为低分的供应商持有顾虑,并且至少有一次是基于这种评分初步改变了采购决策。

https://static001.geekbang.org/infoq/9c/9c607f253f10c6294b0aaaf879478341.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

蓝易云 - Postman04-Post 方法发送请求

Postman是一款广受欢迎的API测试工具,它可以帮助开发者快速、方便地测试和开发API。在Postman中,我们可以使用各种HTTP方法发送请求,包括GET、POST、PUT、DELETE等。这里我们主要讨论如何使用Postman的POST方法发送请求。

HTTP 报文详解

所有的 HTTP 报文都可以分为两类:请求报文和响应报文。请求报文会向 Web 服务器请求一个动作,响应报文会将请求的结果返回给客户端。请求和响应报文的基本报文结构相同

HTTP_HTTP技术文章_InfoQ写作社区