4 Solutions for Loading HTTP Resources on HTTPS Pages

4 Solutions for Loading HTTP Resources on HTTPS Pages

Source | https://www.fly63.com Switching to HTTPS may seem like a simple issue of domain pointing, perhaps we just need to redirect HTTP requests to the HTTPS address, and that would complete the switch. However, it’s not that simple. When an HTTPS address loads HTTP resources, the browser considers these resources insecure and will block them … Read more

HTTP 3.0 Completely Abandons TCP: What Went Wrong?

Author l Hollis Source l Hollis (ID: hollischuang) Since HTTP/1.0 and up to HTTP/2, regardless of how the application layer protocol has improved, TCP has always been the foundation of the HTTP protocol mainly because it provides a reliable connection. However, starting from HTTP 3.0, this situation has changed. Because, in the newly released HTTP … Read more

What Did TCP Do Wrong in Abandoning HTTP 3.0?

What Did TCP Do Wrong in Abandoning HTTP 3.0?

Since HTTP/1.0, up to HTTP/2, TCP has always been the foundation of the HTTP protocol, mainly because it provides a reliable connection. However, starting from HTTP 3.0, this situation has changed. Because, in the newly launched HTTP 3.0, the TCP protocol has been completely abandoned. TCP Head-of-Line Blocking We know that during TCP transmission, data … Read more

Key Summary of URL and HTTP Protocols

Key Summary of URL and HTTP Protocols

URL: is a type of URI that identifies an Internet resource and specifies how to operate on or retrieve that resource. It can be identified either through the description of the primary access method or through its “location” on the network. Most URLs follow a standard format that consists of three parts: First part: scheme, … Read more

Implementing a Simple HTTP Proxy in Golang

Implementing a Simple HTTP Proxy in Golang

This article details the implementation of an HTTP proxy using Golang. Those who have such needs in practical business can start learning! A proxy is an important function in the network, which serves to proxy network users to obtain network information. Figuratively speaking, it is a transfer station for network information. For clients, the proxy … Read more

Understanding the Differences Between RPC and HTTP Calls

Understanding the Differences Between RPC and HTTP Calls

Author: Floating Life Dream Source: blog.csdn.net/m0_38110132/article/details/81481454 For a long time, I never really understood the difference between RPC (Remote Procedure Call) and HTTP calls. Aren’t they just about writing a service and calling it on the client side? Please allow me a naive smile here~ Naive! This article briefly introduces the two forms of C/S … Read more

Basics of Go Language: net/http Package

Basics of Go Language: net/http Package

Source:jianshu.com/p/8bf41fef20c7 【Introduction】This article introduces the Go language’s standard library net/http. The built-in net/http package in Go is excellent, providing implementations for both HTTP clients and servers. Introduction to net/http The built-in net/http package in Go provides implementations for both HTTP clients and servers. HTTP Protocol The HyperText Transfer Protocol (HTTP) is the most widely used … Read more

Beginner’s Guide to API Testing – Basics of HTTP Protocol

1、URL:Uniform Resource Locator 2、Components of URL: <protocol>://[<user>:<password>]@<host>:<port>/<path>[:<params>]?<query>#<fragment> protocol:The protocol used for access, such as: http, https, ftp host:The hostname, which can be an IP address or a domain name, for example: 192.168.10.12, www.baidu.com. port:The port of the host when accessed. The default port for HTTP protocol is 80 and can be omitted. path:We can locate … Read more

Comprehensive Detection of HTTP, HTTPS, and Encrypted Webshells

1. Introduction Webshells are malicious scripts used by hackers to attack websites. Identifying webshell files or communication traffic can effectively prevent further attacks by hackers. Currently, the detection methods for webshells are mainly divided into three categories: static detection, dynamic detection, and log detection. Static detection analyzes webshell files and extracts their coding rules to … Read more

How to Write a Simple HTTP Server in C++

How to Write a Simple HTTP Server in C++

Click the blue text Follow us Source from the Internet, please delete if infringing This article will not involve many complex concepts and does not write difficult-to-understand template functions. The code is simple and readable. This article is dedicated to everyone who wants to write an HTTP server in C++! Experts and big shots can … Read more