An Overview of HTTP: Various Concepts and Protocols Related to HTTP

What is HTTP? HTTP stands for Hypertext Transfer Protocol, which is an application layer protocol used for transmitting information between network devices. It is the foundation of the World Wide Web, enabling communication between browsers and servers to load web pages. In simple terms, when you open a browser and enter a URL, HTTP acts … Read more

Requests: A Simplified HTTP Operations Library for Python!

|Making HTTP service calls simple and elegant is an indispensable tool for Python developers. In today’s interconnected digital world, almost every application needs to communicate with web services. Whether it’s fetching weather information, calling third-party APIs, or building microservices architecture, the HTTP protocol is the cornerstone of data exchange. The Requests library was born to … Read more

HTTP vs RPC: The Communication Game in the Era of Microservices

In today’s digital wave sweeping across various industries, distributed systems have become the mainstream choice for enterprise technology architecture. When we talk about communication between microservices, the two technical terms HTTP and RPC are always unavoidable topics. Behind seemingly simple network requests lies profound technical philosophy and engineering wisdom. Understanding their essential differences and application … Read more

Why Ask About TCP/IP/HTTP Protocols in Interviews?

What else can we ask if we don’t ask about these protocols? Should we ask about OSPF or BGP? Those are protocols used by network engineers. Should we ask about Kerberos or CIFS/SMB? Those are protocols used by Windows system administrators. Should we ask about Access Tokens, SSO, CSRF, or SQL Injection? Those are concepts … Read more

The Simplest and Most Formal Method for Simulating POST Forms (Multipart Form) in Qt HTTP GET and POST

Note: Please indicate the source when reprinting, all rights reserved.Note: This is based on my own understanding,if it conflicts with your principles and ideas, please forgive me, do not criticize. Environment Description   Ubuntu 16.04 LTS  Packet capture tool: Wireshark Introduction   None Qt HTTP 1. The three main classes related to Qt networking are QNetworkAccessManager, QNetworkRequest, and … Read more

Overview of the HTTP Protocol

HTTP protocol stands for Hyper Text Transfer Protocol, which is the protocol used to transfer hypertext from World Wide Web (WWW) servers to local browsers. HTTP is a protocol based on the TCP/IP communication protocol for transmitting data (HTML files, image files, query results, etc.). The HTTP protocol operates on a client-server architecture. The browser … Read more

Examples of Using CL_HTTP_CLIENT for HTTP and SOAP

***SOAP Method to Call WebService REPORT z_barry_http_soap_post LINE-SIZE 1023. DATA: http_client TYPE REF TO if_http_client . DATA: proxy_host TYPE string VALUE '10.99.60.203' , proxy_port TYPE string VALUE '8080', proxy_user TYPE string , proxy_pass TYPE string . DATA: len TYPE i, len_str TYPE string . DATA: post_string TYPE string , return_str TYPE string . PARAMETERS: p_code(11) … Read more

Still Confused About Request Parameters in HTTP?

Still Confused About Request Parameters in HTTP?

Whether you are a front-end or back-end coder, HTTP requests are something you will definitely encounter. When sending requests, are you confused by the request parameters (referring to the data that needs to be carried in the request)? Let’s clarify this below. Essential Knowledge: HTTP Message Format • Request Message: Request line (including request method, … Read more

Structure of the HTTP Protocol

Structure of the HTTP Protocol

1. Introduction: Most people who use computers are familiar with entering a URL in the address bar of web browsers like IE, Firefox, or Chrome to access a website. But how is the web page presented to the user? Web pages do not appear out of thin air; the browser requests resources from a specified … Read more

HTTP Persistent Connections and HttpClient Connection Pool

HTTP Persistent Connections and HttpClient Connection Pool

(Click the public account above to quickly follow) Source: kingszelda, www.cnblogs.com/kingszelda/p/8988505.html 1. Background The HTTP protocol is a stateless protocol, meaning each request is independent of others. Therefore, its initial implementation was that each HTTP request would open a TCP socket connection, which would be closed after the interaction was complete. HTTP is a full-duplex … Read more