Tagged articles
157 articles
Page 1 of 2
21CTO
21CTO
May 12, 2026 · Information Security

cURL Founder Tests Anthropic Mythos on 176K Lines of C Code, Finds Only One Low‑Severity Vulnerability

In a detailed blog post, curl creator Daniel Stenberg evaluated Anthropic’s AI security model Mythos by scanning 176,000 lines of curl’s C code, uncovering five reported issues that collapsed to a single low‑severity CVE after manual verification, and concluded that the model’s hype far exceeds its actual capability.

AI code analysisAnthropic MythosC language
0 likes · 10 min read
cURL Founder Tests Anthropic Mythos on 176K Lines of C Code, Finds Only One Low‑Severity Vulnerability
dbaplus Community
dbaplus Community
Mar 7, 2026 · Backend Development

Why cURL’s $10K Award Doesn’t Match Its Global Impact

Despite winning a $10,000 Microsoft FOSS grant in 2022, the ubiquitous cURL library—supporting over 110 operating systems and countless protocols—remains underfunded relative to its presence in billions of devices, highlighting the broader economic challenges faced by essential open‑source projects.

Network ProtocolscURLopen source
0 likes · 7 min read
Why cURL’s $10K Award Doesn’t Match Its Global Impact
ITPUB
ITPUB
Feb 23, 2026 · Operations

How to Quickly Test Network Speed on Linux Using Ping, Curl, iperf, and iftop

Learn several straightforward Linux commands—ping for latency, curl or wget for download throughput, iperf for precise bandwidth measurement, and iftop for real‑time traffic monitoring—to accurately assess network speed and stability, with example syntax and usage tips for both client and server setups.

LinuxNetwork SpeedcURL
0 likes · 5 min read
How to Quickly Test Network Speed on Linux Using Ping, Curl, iperf, and iftop
php Courses
php Courses
Jan 27, 2026 · Backend Development

Mastering curl_setopt(): Configure PHP cURL Requests Like a Pro

This guide explains the purpose, syntax, parameters, return value, and practical example of PHP's curl_setopt() function, showing how to set options such as URL, request method, timeout, and response handling for reliable HTTP communication.

BackendHTTP requestPHP
0 likes · 4 min read
Mastering curl_setopt(): Configure PHP cURL Requests Like a Pro
IT Services Circle
IT Services Circle
Jan 24, 2026 · Fundamentals

Why a $10,000 FOSS Grant Still Leaves cURL’s Creator Barely Rich

The article recounts how cURL’s creator Daniel Stenberg received a $10,000 monthly FOSS grant, explores the tool’s massive technical impact and widespread adoption, and analyses why the funding and sponsorship model still falls far short of matching its global usage and development costs.

Daniel StenbergFOSS fundingcURL
0 likes · 7 min read
Why a $10,000 FOSS Grant Still Leaves cURL’s Creator Barely Rich
php Courses
php Courses
Jan 21, 2026 · Backend Development

How to Verify PHP cURL Support and Diagnose Common Issues

This guide explains how to reliably verify that the PHP cURL extension is truly enabled by inspecting phpinfo(), comparing CLI and web configurations, checking version compatibility, and performing a real request test, while highlighting common pitfalls such as disabled functions and outdated libcurl versions.

ConfigurationDebuggingcURL
0 likes · 6 min read
How to Verify PHP cURL Support and Diagnose Common Issues
Java Tech Enthusiast
Java Tech Enthusiast
Jan 20, 2026 · Backend Development

Why cURL’s $10,000 Grant Still Falls Short of Its Global Reach

The article recounts how cURL received a $10,000 monthly grant from the Microsoft FOSS Foundation, outlines its extensive protocol support and ubiquitous deployment across billions of devices, examines its modest donation income versus massive usage, and explores sustainable models for open‑source projects.

Backend ToolsNetwork ProtocolscURL
0 likes · 8 min read
Why cURL’s $10,000 Grant Still Falls Short of Its Global Reach
php Courses
php Courses
Jan 13, 2026 · Backend Development

Mastering PHP curl_setopt: Syntax, Parameters, and Real-World Example

This guide explains the PHP curl_setopt function, covering its syntax, parameter meanings, return value, and provides a complete example that demonstrates sending a GET request, handling responses, error checking, and closing the cURL session.

BackendHTTP requestcURL
0 likes · 4 min read
Mastering PHP curl_setopt: Syntax, Parameters, and Real-World Example
php Courses
php Courses
Jan 8, 2026 · Backend Development

Simplify PHP cURL Requests with curl_setopt_array

This guide explains how to use PHP's curl_setopt_array function to batch‑set cURL options, improving code readability and maintainability when sending HTTP requests, and includes a complete example with detailed code and important notes on option constants.

Backend DevelopmentHTTPcURL
0 likes · 4 min read
Simplify PHP cURL Requests with curl_setopt_array
Linux Tech Enthusiast
Linux Tech Enthusiast
Dec 20, 2025 · Operations

Why a Weird Nginx Reset Was Not Caused by the SSL Certificate

After adding an HTTPS certificate the site worked in browsers but curl requests were reset; through step‑by‑step network captures, buffer tweaks, cipher experiments and finally adding the missing ssl_session_cache directive, the author discovered the true cause and documented common Nginx error messages.

NGINXWiresharkcURL
0 likes · 9 min read
Why a Weird Nginx Reset Was Not Caused by the SSL Certificate
php Courses
php Courses
Dec 8, 2025 · Backend Development

How to Retrieve Detailed cURL Request Info in PHP with curl_getinfo

This guide explains how PHP's curl_getinfo function returns an associative array of request details, lists the most useful options such as effective URL and HTTP status code, and provides a complete example showing how to extract and display these metrics after a cURL request.

APIHTTPPHP
0 likes · 3 min read
How to Retrieve Detailed cURL Request Info in PHP with curl_getinfo
php Courses
php Courses
Dec 5, 2025 · Backend Development

How to Retrieve Detailed cURL Request Info in PHP with curl_getinfo

This guide explains how to use PHP's curl_getinfo() function to obtain request details such as effective URL, HTTP status code, total time, and content lengths, and provides a complete example demonstrating initialization, execution, information retrieval, and output of these metrics.

BackendPHPcURL
0 likes · 4 min read
How to Retrieve Detailed cURL Request Info in PHP with curl_getinfo
php Courses
php Courses
Nov 26, 2025 · Backend Development

Master Remote HTTP Requests in PHP with file_get_contents and cURL

This guide explains how to use PHP's file_get_contents and cURL functions to send GET and POST HTTP requests, covering setup, option configuration, example code, and best‑practice tips for reliable remote data retrieval and transmission.

POSTcURLfile_get_contents
0 likes · 4 min read
Master Remote HTTP Requests in PHP with file_get_contents and cURL
21CTO
21CTO
Nov 10, 2025 · Backend Development

cURL 8.17.0 Released: Key Security Fixes, New Features, and Dropped Support

The cURL 8.17.0 release introduces critical security patches for CVE‑2025‑10966, adds several new capabilities such as an expanded progress indicator and Apple SecTrust support, and removes legacy features like Heimdal and wolfSSH, marking a significant update for developers and system administrators.

LibraryNetworkingSecurity
0 likes · 3 min read
cURL 8.17.0 Released: Key Security Fixes, New Features, and Dropped Support
php Courses
php Courses
Nov 7, 2025 · Backend Development

Build a Simple PHP Web Crawler on Linux: Step-by-Step Guide

This article explains how to create a basic PHP web crawler on a Linux system, covering prerequisite installations, script development with cURL and DOMDocument, execution commands, and sample output, while emphasizing legal and ethical considerations for web scraping.

DOMDocumentLinuxPHP
0 likes · 4 min read
Build a Simple PHP Web Crawler on Linux: Step-by-Step Guide
php Courses
php Courses
Oct 9, 2025 · Backend Development

Mastering PHP curl_setopt: Syntax, Parameters, and Real-World Example

Learn how to use PHP's curl_setopt function to configure HTTP requests, covering its syntax, parameter explanations, return values, and a complete example that demonstrates initializing a cURL session, setting options like URL, GET method, timeout, handling responses, and closing the session.

HTTP requestsPHPcURL
0 likes · 4 min read
Mastering PHP curl_setopt: Syntax, Parameters, and Real-World Example
Wuming AI
Wuming AI
Sep 29, 2025 · Artificial Intelligence

How I Quickly Uncovered Cherry Studio’s New API Server Using AI

In this walkthrough I show how, within minutes, I used AI‑driven code search and simple curl commands to locate, enable, and test the newly added API server feature in the open‑source Cherry Studio project, illustrating the power of an AI‑first workflow.

AIAI-firstAPI Server
0 likes · 6 min read
How I Quickly Uncovered Cherry Studio’s New API Server Using AI
21CTO
21CTO
Sep 13, 2025 · Backend Development

What’s New in cURL 8.16? Key Features, Security Fixes, and Performance Boosts

cURL 8.16 introduces 17 changes across 270 releases, adding new command‑line options like --follow and --out‑null, enhancing parallel connections, supporting WebSocket read functions, updating TLS defaults, fixing two low‑severity CVEs, and delivering over 250 bug fixes, making it a must‑update for developers and ops teams.

cURLlibcurl
0 likes · 4 min read
What’s New in cURL 8.16? Key Features, Security Fixes, and Performance Boosts
php Courses
php Courses
Sep 3, 2025 · Backend Development

Mastering curl_setopt in PHP: Configure HTTP Requests Efficiently

This guide explains the purpose, syntax, parameters, return value, and a complete example of PHP's curl_setopt() function, showing how to set URLs, request methods, timeouts, and handle responses when making HTTP requests with cURL.

BackendHTTP requestPHP
0 likes · 4 min read
Mastering curl_setopt in PHP: Configure HTTP Requests Efficiently
php Courses
php Courses
Aug 29, 2025 · Backend Development

Mastering curl_multi_close(): Properly Release Multi‑cURL Resources in PHP

This article explains how the PHP curl_multi_close() function releases resources allocated by curl_multi_init(), demonstrates its proper usage with a complete code example, and highlights why closing multi‑cURL handles is essential for efficient network request handling.

Network RequestsPHPcURL
0 likes · 3 min read
Mastering curl_multi_close(): Properly Release Multi‑cURL Resources in PHP
php Courses
php Courses
Aug 18, 2025 · Backend Development

Master curl_setopt: Configure PHP cURL Requests Like a Pro

This guide explains the PHP curl_setopt() function, covering its syntax, parameters, return value, and a complete example that demonstrates configuring a cURL session to perform a GET request with URL, method, timeout, and response handling, helping developers master HTTP requests in PHP.

HTTPcURLcurl_setopt
0 likes · 4 min read
Master curl_setopt: Configure PHP cURL Requests Like a Pro
Liangxu Linux
Liangxu Linux
Aug 11, 2025 · Fundamentals

Mastering curl: Essential Commands, Options, and Real‑World Examples

This guide explains what curl is, why it’s useful for network debugging and automation, shows how to install it on common Linux distributions, describes its syntax, lists the most frequently used options for requests, data transfer, output handling, debugging, and provides practical command‑line examples.

DevOpsHTTPLinux
0 likes · 7 min read
Mastering curl: Essential Commands, Options, and Real‑World Examples
Raymond Ops
Raymond Ops
Aug 8, 2025 · Operations

Mastering curl, wget, and Linux Bonding with nmcli: Essential Commands

This guide explains how to use curl and wget for fetching web content and downloading files, outlines Linux bonding modes for network interface aggregation, and provides step‑by‑step nmcli commands to configure both bonded and regular network interfaces on Linux systems.

BondingLinux networkingcURL
0 likes · 7 min read
Mastering curl, wget, and Linux Bonding with nmcli: Essential Commands
php Courses
php Courses
Jul 24, 2025 · Backend Development

Mastering PHP curl_setopt: Set HTTP Options Like a Pro

This guide explains the PHP curl_setopt function, covering its syntax, parameters, return value, and a complete example that demonstrates how to configure and execute a GET request with cURL, handle errors, and close the session.

BackendHTTP requestPHP
0 likes · 4 min read
Mastering PHP curl_setopt: Set HTTP Options Like a Pro
php Courses
php Courses
Jul 3, 2025 · Backend Development

Mastering PHP curl_setopt: Set Options for HTTP Requests

This article explains how to use PHP's curl_setopt function to configure cURL sessions, covering its syntax, parameters, return values, and a complete example that demonstrates sending a GET request with custom options and handling the response.

BackendHTTPPHP
0 likes · 4 min read
Mastering PHP curl_setopt: Set Options for HTTP Requests
php Courses
php Courses
Jun 27, 2025 · Backend Development

Mastering curl_multi_getcontent(): Retrieve Multiple cURL Sessions in PHP

This article explains how the PHP curl_multi_getcontent() function works, demonstrates its use with a complete example for fetching multiple concurrent API responses, and highlights important considerations for ensuring each request has finished before retrieving its content.

HTTPcURLmulti-request
0 likes · 4 min read
Mastering curl_multi_getcontent(): Retrieve Multiple cURL Sessions in PHP
Open Source Tech Hub
Open Source Tech Hub
Jun 24, 2025 · Backend Development

Discover PHP 8.5’s New Array, Pipe, and cURL Features for Faster Development

PHP 8.5, slated for release in November 2025, introduces handy array helpers, a left‑to‑right pipe operator, getters for error and exception handlers, a cURL multi‑handle retrieval function, RTL locale detection, a build‑date constant, and a CLI option to show only modified INI settings, all aimed at improving developer experience and debugging.

CLIPHP 8.5Pipe Operator
0 likes · 5 min read
Discover PHP 8.5’s New Array, Pipe, and cURL Features for Faster Development
php Courses
php Courses
Jun 12, 2025 · Backend Development

Mastering PHP curl_errno(): Retrieve and Handle cURL Error Codes

Learn how to use PHP's curl_errno() function to obtain cURL request error codes, understand common error numbers, and implement robust error handling with practical code examples that initialize a cURL handle, execute requests, check for errors, and close the handle.

BackendError HandlingPHP
0 likes · 4 min read
Mastering PHP curl_errno(): Retrieve and Handle cURL Error Codes
Efficient Ops
Efficient Ops
Jun 11, 2025 · Operations

Master cURL: Essential Commands for DevOps, Monitoring, and Automation

This guide presents essential cURL commands for service health checks, API testing, file transfer, debugging, Kubernetes interactions, monitoring, load balancing, and webhook triggering, demonstrating how the versatile tool can streamline automation, CI/CD pipelines, and daily DevOps tasks.

API testingAutomationDevOps
0 likes · 5 min read
Master cURL: Essential Commands for DevOps, Monitoring, and Automation
JavaEdge
JavaEdge
Apr 26, 2025 · Artificial Intelligence

Turn LM Studio into a Local OpenAI‑Compatible API Server

This guide shows how to select a model in LM Studio, expose a local port, start the HTTP server, and interact with it via curl commands, covering quick model listing, chat requests, and the difference between streaming and full‑response modes.

AIAPILM Studio
0 likes · 5 min read
Turn LM Studio into a Local OpenAI‑Compatible API Server
21CTO
21CTO
Apr 2, 2025 · Backend Development

What’s New in curl 8.13.0? Over 300 Fixes and Major Feature Additions

curl 8.13.0 shatters previous records with more than 300 bug fixes, 501 new commits, and a host of new features such as TLS early data support, enhanced URL handling, and expanded rustls capabilities, all detailed in its comprehensive changelog.

Backend ToolsBug FixesNetworking
0 likes · 2 min read
What’s New in curl 8.13.0? Over 300 Fixes and Major Feature Additions
php Courses
php Courses
Mar 13, 2025 · Backend Development

Using curl_setopt() in PHP: Syntax, Parameters, Return Value, and Example

This article explains the PHP cURL extension’s curl_setopt() function, covering its syntax, parameter meanings, boolean return value, and provides a complete example that demonstrates sending a GET request, handling responses, and closing the cURL session.

api-requestcURLcurl_setopt
0 likes · 5 min read
Using curl_setopt() in PHP: Syntax, Parameters, Return Value, and Example
php Courses
php Courses
Mar 7, 2025 · Backend Development

Using curl_multi_add_handle() in PHP to Manage Multiple cURL Requests

This article explains how the PHP curl_multi_add_handle() function can be used to add multiple cURL handles to a single session, provides its syntax and parameters, and includes a complete example demonstrating initialization, adding handles, executing requests, retrieving responses, and cleaning up.

HTTP requestscURLmulti-handle
0 likes · 5 min read
Using curl_multi_add_handle() in PHP to Manage Multiple cURL Requests
MaGe Linux Operations
MaGe Linux Operations
Jan 23, 2025 · Operations

Master Curl, Wget, and NMCLI: Essential Linux Operations Commands

This guide introduces essential Linux command‑line tools—curl and wget for data retrieval and file downloading, explains network bonding modes, and provides step‑by‑step nmcli commands to configure bond interfaces and assign IP addresses, offering a concise reference for system administrators.

LinuxNetworkingcURL
0 likes · 7 min read
Master Curl, Wget, and NMCLI: Essential Linux Operations Commands
Open Source Tech Hub
Open Source Tech Hub
Jan 11, 2025 · Backend Development

Mastering PHP cURL: From Basics to Advanced Parallel Requests

This guide explains PHP’s cURL extension, covering installation, core concepts, step‑by‑step request setup, and practical examples for GET, POST, file download, redirect handling, error logging, and parallel requests, helping backend developers efficiently interact with external APIs and services.

APIHTTPPHP
0 likes · 11 min read
Mastering PHP cURL: From Basics to Advanced Parallel Requests
php Courses
php Courses
Jan 9, 2025 · Backend Development

Using curl_init() in PHP: Syntax, Parameters, Return Values, and Example

This article explains the PHP curl_init() function, covering its syntax, optional URL parameter, return values, and provides a complete example demonstrating initialization, option setting, execution, error handling, and response processing for HTTP API requests.

BackendHTTPNetworking
0 likes · 4 min read
Using curl_init() in PHP: Syntax, Parameters, Return Values, and Example
php Courses
php Courses
Dec 26, 2024 · Backend Development

Using curl_multi_add_handle() in PHP to Manage Multiple cURL Handles

This article explains how the PHP curl_multi_add_handle() function can be used to add multiple cURL handles to a single session, improving network request efficiency and code maintainability, and provides a complete example with detailed code walkthrough.

BackendHTTP requestsNetworking
0 likes · 5 min read
Using curl_multi_add_handle() in PHP to Manage Multiple cURL Handles
Liangxu Linux
Liangxu Linux
Nov 3, 2024 · Operations

10 Powerful cURL Tricks Every Developer Should Know

This article showcases over ten practical cURL examples—including filename globbing, configuration files, parallel requests, output formatting, testing, the trurl utility, data upload, and support for various protocols—demonstrating how the versatile tool can streamline networking, debugging, and automation tasks for developers and ops engineers.

JSONNetworkingParallel
0 likes · 13 min read
10 Powerful cURL Tricks Every Developer Should Know
php Courses
php Courses
Oct 15, 2024 · Backend Development

Using curl_multi_select() in PHP to Wait for Active cURL Transfers

The article explains how to use PHP’s curl_multi_select() function to wait for active cURL transfers in a multi‑handle scenario, detailing its definition, parameters, behavior, and providing a complete example that demonstrates efficient concurrent HTTP requests handling.

BackendHTTPcURL
0 likes · 4 min read
Using curl_multi_select() in PHP to Wait for Active cURL Transfers
php Courses
php Courses
Sep 25, 2024 · Backend Development

Using curl_close() to Properly Close cURL Sessions in PHP

This article explains the purpose and syntax of the PHP curl_close() function, demonstrates how to use it with curl_init() and curl_setopt() in a complete example, and highlights the resource, performance, and memory benefits of closing cURL sessions promptly.

BackendHTTPcURL
0 likes · 3 min read
Using curl_close() to Properly Close cURL Sessions in PHP
php Courses
php Courses
Jul 1, 2024 · Backend Development

Using curl_errno() in PHP to Retrieve cURL Error Codes

This article explains the PHP curl_errno() function, shows how to use it to obtain cURL error codes with example code, lists common error numbers, and demonstrates proper error handling to improve application stability.

BackendNetworkingcURL
0 likes · 4 min read
Using curl_errno() in PHP to Retrieve cURL Error Codes
php Courses
php Courses
Jun 14, 2024 · Backend Development

Using PHP curl_multi_add_handle() to Manage Multiple cURL Requests

This article explains how the PHP curl_multi_add_handle() function can add multiple cURL handles to a single multi‑handle session, provides its syntax and parameters, and includes a complete example demonstrating initialization, adding handles, executing requests, retrieving responses, and cleaning up.

HTTPNetworkingcURL
0 likes · 4 min read
Using PHP curl_multi_add_handle() to Manage Multiple cURL Requests
php Courses
php Courses
Jun 11, 2024 · Backend Development

Using curl_exec() in PHP to Retrieve Web Content

This article explains how the PHP cURL library, especially the curl_exec() function, can be used to initialize a session, set options, execute HTTP requests, handle errors, and retrieve remote page content efficiently.

BackendHTTP requestWeb Scraping
0 likes · 4 min read
Using curl_exec() in PHP to Retrieve Web Content
Laravel Tech Community
Laravel Tech Community
May 23, 2024 · Backend Development

cURL 8.8.0 Release: New Features, Changes, and Project Overview

The article introduces the cURL project and its command‑line tool, explains that curl 8.8.0 has been officially released without known security issues, and lists the eight notable changes including libcurl enhancements, protocol support, macOS/iOS AppleIDN integration, and experimental Encrypted Client Hello.

Network ProtocolscURLcommand-line tool
0 likes · 2 min read
cURL 8.8.0 Release: New Features, Changes, and Project Overview
php Courses
php Courses
May 23, 2024 · Backend Development

Using curl_setopt_array() to Batch‑Set cURL Options in PHP

This article explains how to use PHP's curl_setopt_array() function to batch‑set cURL options, improving code readability and maintainability, and provides a complete example with code demonstrating initialization, option configuration, request execution, and response handling.

BackendcURLcurl_setopt_array
0 likes · 4 min read
Using curl_setopt_array() to Batch‑Set cURL Options in PHP
php Courses
php Courses
Apr 19, 2024 · Backend Development

Using curl_multi_select() in PHP to Wait for Active cURL Transfers

This article explains how to use PHP's curl_multi_select() function within the curl_multi library to wait for active cURL transfers, describes its parameters, demonstrates a complete example with multiple handles, and provides best‑practice tips for efficient multi‑request handling.

Backend DevelopmentHTTPPHP
0 likes · 4 min read
Using curl_multi_select() in PHP to Wait for Active cURL Transfers
php Courses
php Courses
Apr 16, 2024 · Backend Development

How to Properly Close a cURL Session in PHP Using curl_close()

This article explains the purpose, syntax, and usage of the PHP curl_close() function, provides a complete example of initializing, configuring, executing, and closing a cURL request, and outlines the resource‑saving benefits of properly terminating cURL sessions.

BackendHTTPPHP
0 likes · 4 min read
How to Properly Close a cURL Session in PHP Using curl_close()
php Courses
php Courses
Apr 11, 2024 · Backend Development

Using curl_init() in PHP: Syntax, Parameters, Return Value, and Full Example

This article explains the PHP curl_init() function, covering its syntax, optional URL parameter, return values, and provides a complete example that demonstrates initializing a cURL session, setting options, executing a request, handling errors, closing the session, and processing JSON responses.

APIBackend DevelopmentHTTP
0 likes · 4 min read
Using curl_init() in PHP: Syntax, Parameters, Return Value, and Full Example
Liangxu Linux
Liangxu Linux
Apr 2, 2024 · Operations

How to Hide Your IP with Linux curl: Proxy Types, Settings, and Anonymity Tests

Learn how to conceal your IP using Linux curl by configuring various HTTP and SOCKS proxy types, understanding their anonymity levels, applying appropriate curl parameters—including authentication options—and testing proxy effectiveness with a PHP script that reveals server‑side IP and header information.

HTTPProxyanonymity
0 likes · 9 min read
How to Hide Your IP with Linux curl: Proxy Types, Settings, and Anonymity Tests
php Courses
php Courses
Mar 26, 2024 · Backend Development

Using curl_errno() in PHP to Retrieve cURL Error Codes

This article explains the PHP curl_errno() function, detailing its definition, usage, and return values, provides a complete example showing how to initialize a cURL handle, execute a request, check for errors, retrieve error codes, and close the handle, and lists common cURL error codes.

Error HandlingPHPcURL
0 likes · 4 min read
Using curl_errno() in PHP to Retrieve cURL Error Codes
php Courses
php Courses
Mar 15, 2024 · Backend Development

Using curl_error() to Retrieve cURL Error Messages in PHP

This article explains how to use PHP's curl_error() function to retrieve and handle error messages from cURL HTTP requests, including a step‑by‑step example that creates a cURL handle, sets a URL, executes the request, checks for errors, and closes the handle.

Error HandlingHTTP requestPHP
0 likes · 4 min read
Using curl_error() to Retrieve cURL Error Messages in PHP
Java Tech Enthusiast
Java Tech Enthusiast
Mar 12, 2024 · Information Security

Apple's macOS cURL Default CA Store Change Raises Security Concerns

Apple’s recent change to macOS’s cURL implementation, which forces the ‑‑cacert option to use the system trust store instead of a user‑supplied certificate bundle, has been criticised by cURL founder Daniel Stenberg as unreliable and potentially insecure, though Apple says the behaviour is intentional and not a bug.

AppleCA CertificatesOpenSSL
0 likes · 3 min read
Apple's macOS cURL Default CA Store Change Raises Security Concerns
php Courses
php Courses
Mar 4, 2024 · Backend Development

Using curl_multi_setopt() in PHP to Set Multiple cURL Options

This article explains the PHP curl_multi_setopt() function, its syntax, parameters, common options, and provides a complete example showing how to configure multiple cURL settings for efficient concurrent HTTP requests.

PHPcURLconcurrency
0 likes · 4 min read
Using curl_multi_setopt() in PHP to Set Multiple cURL Options
php Courses
php Courses
Feb 22, 2024 · Backend Development

Using curl_multi_getcontent() to Retrieve Content from Multiple cURL Sessions in PHP

curl_multi_getcontent() is a PHP cURL function that retrieves the response content of individual handles within a multi‑handle session, and this guide explains its purpose, usage steps, and provides a complete example demonstrating initialization, execution, content extraction, and cleanup of multiple concurrent requests.

BackendPHPcURL
0 likes · 4 min read
Using curl_multi_getcontent() to Retrieve Content from Multiple cURL Sessions in PHP
php Courses
php Courses
Dec 14, 2023 · Backend Development

Building a Simple Web Crawler with PHP on Linux

This article explains how to create a basic web crawler in a Linux environment using PHP, covering prerequisite installations, script development with cURL and DOMDocument, execution steps, and sample output while emphasizing legal and ethical considerations for web scraping.

DOMDocumentLinuxPHP
0 likes · 4 min read
Building a Simple Web Crawler with PHP on Linux
php Courses
php Courses
Nov 21, 2023 · Backend Development

Using PHP Network Functions for Remote Requests and Data Transfer

This article explains how to use PHP's built‑in network functions, such as file_get_contents() and cURL, to perform remote HTTP GET and POST requests, includes step‑by‑step code examples, and discusses choosing the appropriate method for data transmission in backend development.

BackendHTTPPHP
0 likes · 4 min read
Using PHP Network Functions for Remote Requests and Data Transfer
IT Services Circle
IT Services Circle
Oct 18, 2023 · Information Security

Critical libcurl Vulnerabilities (CVE-2023-38545 & CVE-2023-38546) and Upcoming curl 8.4.0 Patch

The article reports two high‑severity libcurl vulnerabilities (CVE‑2023‑38545 and CVE‑2023‑38546) disclosed by curl’s maintainer, explains the limited public information before the scheduled curl 8.4.0 release, and urges developers to upgrade promptly due to the library’s widespread use.

CVE-2023-38545CVE-2023-38546Security
0 likes · 5 min read
Critical libcurl Vulnerabilities (CVE-2023-38545 & CVE-2023-38546) and Upcoming curl 8.4.0 Patch
Liangxu Linux
Liangxu Linux
Oct 6, 2023 · Operations

Top 5 Linux Command-Line HTTP Clients with Practical Examples

This guide introduces five essential Linux command-line HTTP clients—cURL, HTTPie, Wget, HTTPie-go, and Wuzz—explaining their key features and providing ready-to-use command examples for GET, POST, file downloads, and interactive requests.

CLIHTTPWuzz
0 likes · 5 min read
Top 5 Linux Command-Line HTTP Clients with Practical Examples
php Courses
php Courses
Sep 1, 2023 · Artificial Intelligence

Integrating Baidu Text-to-Speech API with PHP

This tutorial demonstrates how to obtain Baidu TTS credentials, construct the required signature, send an HTTP request using PHP's cURL library, and save the returned audio data as an MP3 file, providing a complete code example for developers.

Baidu TTSPHPSpeech synthesis
0 likes · 5 min read
Integrating Baidu Text-to-Speech API with PHP
php Courses
php Courses
Jul 25, 2023 · Backend Development

Using PHP cURL to Send Concurrent Requests to Multiple URLs

This article explains how to enable the PHP cURL extension, create an array of target URLs, and use curl_multi functions with example code to perform concurrent HTTP requests and collect their responses efficiently.

Concurrent RequestsPHPWeb Scraping
0 likes · 6 min read
Using PHP cURL to Send Concurrent Requests to Multiple URLs
php Courses
php Courses
Jun 28, 2023 · Backend Development

Simulating Website Login with PHP cURL

This guide demonstrates how to use PHP's cURL library to programmatically log into a website by configuring the login URL, form fields, request options, handling errors, and processing the response for tasks such as data scraping or automated testing.

Login AutomationPHPWeb Scraping
0 likes · 4 min read
Simulating Website Login with PHP cURL
Laravel Tech Community
Laravel Tech Community
Jun 1, 2023 · Operations

cURL 8.1.2 Released – Bug Fixes and Improvements

cURL 8.1.2, the second patch of the 8.1.x series, introduces a range of bug fixes including corrected configure handling of $CC, improved nghttp2 linking without pkg-config, HTTP/2 and HTTP/3 EOF handling enhancements, libcurl.m4 cleanup, and libssh authentication fixes.

BugFixesHTTP2NetworkProtocols
0 likes · 3 min read
cURL 8.1.2 Released – Bug Fixes and Improvements
php Courses
php Courses
May 4, 2023 · Backend Development

How to Write a Simple PHP Web Crawler

This guide explains how to create a basic PHP web crawler by using cURL to fetch pages, DOMDocument and XPath to parse HTML, and then storing the extracted data, while also providing a complete example script and reminders about legal and ethical considerations.

Backend DevelopmentDOMDocumentPHP
0 likes · 3 min read
How to Write a Simple PHP Web Crawler
Open Source Linux
Open Source Linux
Mar 27, 2023 · Information Security

How a 23.9‑Year‑Old Curl Bug Exposed Critical Cookie Security Flaws

An in‑depth look at the decades‑long curl vulnerability discovered by Daniel Stenberg, tracing its origins in early cookie handling, the dual‑syntax challenges of RFC 6265, the 2022 security report, and the eventual fix that finally closed a 23.9‑year‑old bug.

CVE-2022-35252CookieHTTP
0 likes · 10 min read
How a 23.9‑Year‑Old Curl Bug Exposed Critical Cookie Security Flaws
System Architect Go
System Architect Go
Mar 23, 2023 · Cloud Native

Directly Accessing the Kubernetes API with curl and Custom Code

This article explains how to bypass kubectl and interact directly with the Kubernetes API using curl or any programming language, covering API discovery, request construction, resource listing, watching, and modifying objects, while illustrating concepts with JavaScript examples and shared informers.

APIKubernetescURL
0 likes · 4 min read
Directly Accessing the Kubernetes API with curl and Custom Code
21CTO
21CTO
Mar 22, 2023 · Fundamentals

25 Years of curl: From a Small URL Tool to Billions of Installations

The article recounts curl creator Daniel Stenberg's celebration of the project's 25th anniversary, highlighting its evolution from a modest URL client to a ubiquitous command‑line tool supporting dozens of protocols, with over 10 billion installations and a vibrant open‑source community.

NetworkingcURLcommand-line tool
0 likes · 7 min read
25 Years of curl: From a Small URL Tool to Billions of Installations
MaGe Linux Operations
MaGe Linux Operations
Mar 19, 2023 · Information Security

How a 23‑Year‑Old Curl Bug Exposed Cookie Security Flaws

The article recounts the 23.9‑year‑long curl vulnerability discovered by Daniel Stenberg, detailing the early implementation of cookie handling, the challenges of dual cookie syntax, the security bug involving control‑code cookies, and the eventual fix released after nearly nine thousand days.

CVECookieHTTP
0 likes · 10 min read
How a 23‑Year‑Old Curl Bug Exposed Cookie Security Flaws
Tencent Architect
Tencent Architect
Feb 28, 2023 · Backend Development

Master HTTP/HTTPS Testing with Python httpx and curl: A Practical Guide

This guide explains how to use Python's httpx library and the curl command‑line tool to perform comprehensive HTTP/HTTPS testing—including basic requests, chunked transfers, HTTP/2, SSL/TLS configuration, and dynamic DNS resolution—complete with code examples and setup instructions.

HTTP2PythonTLS
0 likes · 13 min read
Master HTTP/HTTPS Testing with Python httpx and curl: A Practical Guide
Laravel Tech Community
Laravel Tech Community
Dec 22, 2022 · Backend Development

cURL 7.87 Release: New Features, Improvements, and Bug Fixes

cURL 7.87 has been officially released, introducing new command‑line options such as -url-query, enhancements like quick‑exit and CA cache timeout, expanded version‑info feature names, and a long list of bug fixes covering base64 handling, locale‑independent parsing, FTP, WebSocket, TLS‑proxy support, and more.

BackendNetwork ProtocolscURL
0 likes · 4 min read
cURL 7.87 Release: New Features, Improvements, and Bug Fixes
JD Cloud Developers
JD Cloud Developers
Nov 24, 2022 · Fundamentals

How a Curl‑NSS dentry Leak Caused Our Load Balancer’s Memory Spike

Our operations team faced alarming memory usage over 90% on several load‑balancer nodes, traced the surge to a dentry leak in curl‑7.19.7’s NSS library, and resolved it by disabling the probing script, clearing caches, and setting the NSS_SDB_USE_CACHE environment variable, while also reviewing Linux memory management concepts such as paging, NUMA, and slab allocation.

LinuxNSSOperating Systems
0 likes · 14 min read
How a Curl‑NSS dentry Leak Caused Our Load Balancer’s Memory Spike