写点什么

HTTP

4 人感兴趣 · 329 次引用

  • 最新
  • 推荐
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 服务器请求一个动作,响应报文会将请求的结果返回给客户端。请求和响应报文的基本报文结构相同

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

HTTP Multipart 概述:一步步理解复杂数据传输

用户头像
Apifox
05-08

Multipart,亦或称为“表单编码数据”,虽然在各处可见,但我从未真正需要深入了解或使用过,因为 HTTP 库已经为我处理了一切。然而,最近在Cloudflare和我的新工作 KittyCAD 中,我不得不深入研究 multipart 的工作原理,因为它在文件上传方面的效率至关重要

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

如何正确使用 WEB 接口的 HTTP 状态码和业务状态码?

在Web开发中,HTTP状态码和业务状态码是两个重要的概念,它们都扮演着重要的角色,帮助我们理解和处理请求的结果。然而,它们的使用方法和目标是有所不同的。

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

基于 Gin 框架的 HTTP 接口限速实践

在基于Gin框架的HTTP接口中实现限速是一项重要的任务,以确保你的应用程序能够处理高流量时的稳定性和可靠性。下面是一个基于Gin框架的HTTP接口限速的实践方法:

您可知道如何通过`HTTP2`实现 TCP 的内网穿透???

可能有人很疑惑应用层 转发传输层?,为什么会有这样的需求啊???哈哈技术无所不用其极,由于一些场景下,对于一个服务器存在某一个内部网站中,但是对于这个服务器它没有访问外网的权限,虽然也可以申请端口访问外部指定的ip+端口,但是对于访问服务内部的

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

12 个监控指标确保 API 策略成功

本文中,我们介绍了 12 个用于验证您的 API 策略的衡量指标,并且讨论了它们与各种 KPI 的关系以及它们如何能够帮助您的 API 和应用开发团队取得成功。‌

https://static001.geekbang.org/infoq/08/08742c4a209ed1f500369319cb2cc979.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

关于 Ingress-nginx 的跨域配置

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

https://static001.geekbang.org/infoq/08/08742c4a209ed1f500369319cb2cc979.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

enkins 如何请求 http 接口及乱码问题解决

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

https://static001.geekbang.org/infoq/08/0882c2a560310243792adb6b4de98b56.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

掌握 HTTP:网络通信的核心技术详解

用户头像
Liam
04-16

HTTP(Hypertext Transfer Protocol,超文本传输协议)是用于在网络上传输数据的一种协议,对于网络开发人员来说,理解这一协议是至关重要的。由于其广泛的应用,除了在网页应用传输数据之外,它还被应用于物联网(IoT)中的数据和命令传输。

HTTP_HTTP技术文章_InfoQ写作社区