A Brief Discussion on HTTP and RPC

A Brief Discussion on HTTP and RPC

Source: blog.csdn.net/m0_38110132/ article/details/81481454 OSI Network Seven Layer Model RPC Service RPC Architecture Sync and Async Calls Popular RPC Frameworks HTTP Service Summary For a long time, I haven’t really clarified the difference between RPC (Remote Procedure Call) and HTTP calls. Aren’t they just about writing a service and then calling it on the client side? … Read more

Comprehensive Guide to Common Status Codes in Programming

Comprehensive Guide to Common Status Codes in Programming

The Hypertext Transfer Protocol (HTTP) is one of the most widely used network transmission protocols on the internet, and all WWW files must comply with this standard. HTTP response status codes indicate whether a specific HTTP request has been successfully completed. The responses are divided into five categories: informational responses, successful responses, redirection, client errors, … Read more

HTTP Request and Response Messages

HTTP Request and Response Messages

Songqin Software Testing Adhering to Educational Original Intention Both Asking About Harvest and Cultivation 1. Request Message Request Message: Request Line (Generally understanding the content of the request) Message Header (Additional information for the request, some regulations for requesting and receiving data) Message Body (Data sent from the client to the server) 2. Response Message … Read more

Exploring HTTP Cookies in the Linux World: A Complete Guide

Exploring HTTP Cookies in the Linux World: A Complete Guide

Linux | Red Hat Certified | IT Technology | Operations Engineer 👇 Join our technical exchange QQ group with the note 【Official Account】 for faster access 1 -> Introduction to HTTP Cookies 1.1 -> Definition HTTP Cookies (also known as web cookies, browser cookies, or simply cookies) are small pieces of data sent from a … Read more

In-Depth Analysis of HTTPS Security: The Secret Weapon for Safe Web Transmission!

In-Depth Analysis of HTTPS Security: The Secret Weapon for Safe Web Transmission!

Linux | Red Hat Certified | IT Technology | Operations Engineer 👇 Join the technical exchange QQ group of 1000 people, note 【Public Account】 for faster approval 1. What is HTTPS? HTTPS is HTTP that has been encrypted and decrypted. HTTPS is also an application layer protocol that introduces an encryption layer on top of … Read more

What Went Wrong with TCP in HTTP 3.0?

Since HTTP/1.0, 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 3.0, the TCP protocol has been completely abandoned. TCP … Read more

Why Convert Files to Base64 for Upload?

Why Convert Files to Base64 for Upload?

1 Introduction Recently, I encountered a situation in development where file uploads were done using Base64 encoding. I remember when I first learned about HTTP file uploads, they were done by directly uploading binary files with a content-type of multipart/form-data. We know that all transmissions over the network ultimately transmit binary streams, so there is … Read more

Common HTTP Status Codes

Common HTTP Status Codes

Original link: https://mp.weixin.qq.com/s/AjHc5AQeH9LFQ-zYhrEV7g 1. What is an HTTP Status Code? A status code is a parameter that describes the result of a request sent by the client to the server. With HTTP status codes, users can know whether the request was processed normally or if an error occurred. Status codes consist of a 3-digit number … Read more

Introduction to Python Web Scraping: HTTP Protocol and Chrome DevTools

Introduction to Python Web Scraping: HTTP Protocol and Chrome DevTools

Follow the “Python Column” public account below and reply with the keyword「environment」to download the Python software and environment configuration prepared for you by Xiao Qian. Recommended Reading:Introduction to Python Web Scraping: Getting Started with Web Scraping Learning knowledge is like building a house; without a good foundation, the house cannot withstand the wind and rain. … Read more