GoLang HTTP Header Case Sensitivity Issues

GoLang HTTP Header Case Sensitivity Issues

Introduction Today, while using the http package in GoLang, I found that the case of the headers I set did not match what I passed in. Standards The HTTP standard states that HTTP headers are case insensitive. GoLang HTTP GoLang normalizes headers when setting them, capitalizing the first letter and the first letter after a … Read more

RFC 9725 – WebRTC HTTP Ingestion Protocol (WHIP) Officially Becomes an RFC Standard

RFC 9725 - WebRTC HTTP Ingestion Protocol (WHIP) Officially Becomes an RFC Standard

The WebRTC HTTP Ingestion Protocol (WHIP) has officially become an RFC standard! This marks an important milestone based on WebRTC broadcasting technology. The WebRTC-HTTP Ingestion Protocol (WHIP) is the latest formal specification regarding WebRTC, which means that the HTTP protocol related to WebRTC has finally become a standard. Below is a summary of the core … Read more

High-Performance HTTP Client with asyncio and aiohttp: Implementing Asynchronous Requests

High-Performance HTTP Client with asyncio and aiohttp: Implementing Asynchronous Requests

▼ Click the card below to follow me ▲ Click the card above to follow me High-Performance HTTP Client with asyncio and aiohttp: Implementing Asynchronous Requests Recently, I’ve been enjoying asynchronous programming, and today I want to share something interesting – using asyncio and aiohttp to implement asynchronous HTTP requests. In simple terms, it allows … Read more

A Concise Explanation of HTTP/1, HTTP/2, and HTTP/3

A Concise Explanation of HTTP/1, HTTP/2, and HTTP/3

Better understand how each version of HTTP works. In the early 1990s, Tim Berners-Lee and his team at CERN worked together to define four fundamental components of the internet: Hypertext document format (HTML) Data transfer protocol (HTTP) A web browser for viewing hypertext (the first browser, WorldWideWeb) A server for transmitting data (an early version … Read more

Common Application Layer Protocols: Analyzing HTTP from a Traffic Perspective (Part 3)

Common Application Layer Protocols: Analyzing HTTP from a Traffic Perspective (Part 3)

Introduction In the previous article, “Common Application Layer Protocols: Analyzing HTTP from a Traffic Perspective (Part 2),” we introduced the concept, principles, development history, traffic decoding, and simple analysis methods of the HTTP protocol from a traffic analysis perspective. We also discussed two important metrics: request methods and status codes. Today, we bring you the … Read more

Skill Summary | HTTP Beginner’s Guide: Let’s Explore the DeepSeek API Together

Skill Summary | HTTP Beginner's Guide: Let's Explore the DeepSeek API Together

HTTP Beginner’s Guide Let’s Explore the DeepSeek API Together Event Summary This event aims to broaden the understanding of the diverse applications of artificial intelligence, enhance practical skills and knowledge in network technology and artificial intelligence, better adapt to the technological demands of the digital age, and stimulate enthusiasm for learning and exploration in related … Read more

Skill Summary | HTTP Beginner’s Guide: Exploring the DeepSeek API

Skill Summary | HTTP Beginner's Guide: Exploring the DeepSeek API

Summary of the “HTTP Beginner’s Guide: Exploring the DeepSeek API” event Technical Skills Event This event aims to broaden the understanding of the diverse applications of artificial intelligence, enhance practical skills and knowledge in network technology and artificial intelligence, better adapt to the technological demands of the digital age, and stimulate enthusiasm for learning and … Read more

The Evolution from HTTP/0.9 to HTTP/1.1

The Evolution from HTTP/0.9 to HTTP/1.1

HTTP is the cornerstone of the internet, the most important and widely used protocol in browsers, and the communication language between browsers and servers. HTTP/0.9 HTTP/0.9 was proposed in 1991, primarily for academic communication, to transmit HTML hypertext content between networks, hence it is called the Hypertext Transfer Protocol. HTTP/0.9 Request Process The request line … Read more

An Overview of the HTTP Protocol

An Overview of the HTTP Protocol

1. Introduction to HTTP 1.1 Versions of HTTP HTTP/0.9 Overview Released in 1991, it has no headers and is very simple, supporting only GET requests. HTTP/1.0 Released in 1996, it has poor security for plaintext transmission and large headers. It has the following enhancements over 0.9: Added headers (decoupling metadata from data) Introduced status codes … Read more