HTTP Programming in Go: Web Server and Client

HTTP Programming in Go: Web Server and Client

HTTP Programming in Go: Web Server and Client The Go language (also known as Golang) is an open-source programming language that is widely popular for its simplicity, efficiency, and support for concurrency. In this article, we will delve into how to perform HTTP programming using Go, including creating a simple web server and an HTTP … Read more

Understanding the Entire HTTP Request Process to the Backend

Understanding the Entire HTTP Request Process to the Backend

Understanding the Entire HTTP Request Process to the Backend 1. Client Initiates Request 1.1 User Action The user enters a URL in the browser or clicks a link, triggering an HTTP request. If it is a form submission or AJAX request, JavaScript constructs the request using <span>XMLHttpRequest</span> or <span>fetch</span> API. 1.2 Browser Constructs Request The … Read more

Aiohttp: Asynchronous HTTP Client and Server Library in Python

Aiohttp: Asynchronous HTTP Client and Server Library in Python

1. Introduction In network programming, the HTTP protocol is undoubtedly the most commonly used. When we use Python for network requests or to set up network services, a powerful tool is the aiohttp library. This library allows us to handle network requests without blocking the main thread, thereby improving program responsiveness and efficiency. Its advantages … Read more

Recommended Linux C++ Project: File Server + How to Quickly Get Started with Large C++ Projects

Recommended Linux C++ Project: File Server + How to Quickly Get Started with Large C++ Projects

1 The Significance of This Sharing Source code address: https://github.com/shangguanyongshi/WebFileServer.git Video explanation:https://www.bilibili.com/video/BV1bGkPYzExW/ After learning C++ and Linux programming, you can use the WebFileServer file server as a practical project. It is more meaningful than the WebServer project as it includes file upload functionality. This sharing not only explains how to run the WebFileServer project but … Read more

IoT Gateway Supporting Communication with Web Servers

IoT Gateway Supporting Communication with Web Servers

Overview With the development of the Internet of Things (IoT), more and more devices need to connect to the cloud. These devices include various instruments, industrial equipment, collection devices, and sensors, most of which use serial ports (RS232, RS485). Therefore, IoT gateways such as serial-to-TCP and serial-to-WiFi can be used to transmit data to the … Read more

Exploring Siemens PLC Web Server Functionality for Remote Monitoring

Exploring Siemens PLC Web Server Functionality for Remote Monitoring

▼ Click the card below to follow me ▲ Click the card above to follow me Exploring Siemens PLC Web Server Functionality: Innovative Technology for Remote Monitoring and Maintenance Hello everyone, I am Jin Ge! Today, let’s talk about a super cool industrial automation technology – the Web Server functionality of Siemens PLC. Imagine being … Read more

ESP32 Microcontroller Connecting to Hotspot Network Example & Hotspot & Web Security Verification

ESP32 Microcontroller Connecting to Hotspot Network Example & Hotspot & Web Security Verification

#include <WiFi.h>#include <WebServer.h> const char* ssid_ap = "ESP32 Hotspot"; // Name of the ESP32 hotspot const char* password_ap = "abcd12345"; // Hotspot password String ssid_target = ""; // Target WiFi SSID String password_target = ""; // Target WiFi password // Create Web Server instance WebServer server(80); // Web server listens on port 80 // HTML … Read more

How to Build a Personal Web Server with Raspberry Pi

How to Build a Personal Web Server with Raspberry Pi

A personal web server is like a “cloud” that you own and control, rather than a large corporation. Having your own cloud has many benefits, including customization, free storage, free internet services, access to open-source software, high security, complete control over your content, the ability to change quickly, and a place to experiment with code. … Read more

Master Brother Weekly (Issue 27): Raspberry Pi Android System, ESP32, MicroPython, Web Server, Low-Power Bluetooth, Color Screen Image and Text Display

Master Brother Weekly (Issue 27): Raspberry Pi Android System, ESP32, MicroPython, Web Server, Low-Power Bluetooth, Color Screen Image and Text Display

NO.1 This Issue Content Bilibili Video Download Tool ESP32, MicroPython, web server, low-power Bluetooth, color screen image and text display Raspberry Pi Android System NO.2 downkyi GitHub address: https://github.com/leiurayer/downkyi Bilibili website video download tool, supports batch download, supports 8K, HDR, Dolby Vision, provides toolbox (audio and video extraction, watermark removal, etc.) I tried it, the … Read more