Tagged articles
157 articles
Page 2 of 2
php Courses
php Courses
Nov 3, 2022 · Backend Development

PHP HTTP Client Utility Using cURL – Practical Example and Story

The author describes receiving a paid PHP development request, quickly implementing a cURL‑based HTTP client class to handle GET, POST, PUT, and DELETE requests with JSON payloads, and shares the full code to help others solve similar integration problems.

APIBackend DevelopmentPHP
0 likes · 5 min read
PHP HTTP Client Utility Using cURL – Practical Example and Story
Laravel Tech Community
Laravel Tech Community
Oct 31, 2022 · Operations

Comprehensive Guide to Using the curl Command-Line Tool

This article provides a detailed tutorial on the curl command-line tool, covering its purpose, common options such as -A, -H, -b, -c, -d, -F, -L, -k, and advanced usage like file uploads, proxy settings, and response testing, with practical code examples for each.

APIDownloadHTTP
0 likes · 13 min read
Comprehensive Guide to Using the curl Command-Line Tool
Open Source Linux
Open Source Linux
Oct 23, 2022 · Information Security

How a 23‑Year‑Old Curl Cookie Bug Evaded Detection Until 2022

This article recounts the 23.9‑year lifespan of a curl cookie handling vulnerability, tracing its origins in 1998, the evolution of cookie specifications, the discovery of the CVE‑2022‑35252 bug, and the eventual fix that finally eliminated the flaw after nearly 9,000 days.

CVECookieHTTP
0 likes · 9 min read
How a 23‑Year‑Old Curl Cookie Bug Evaded Detection Until 2022
Liangxu Linux
Liangxu Linux
Oct 20, 2022 · Information Security

Why a 23‑Year‑Old curl Cookie Bug Went Unnoticed Until 2022

The article recounts how a flaw introduced in curl 4.9's cookie engine in 1998 persisted for 23.9 years, why the dual‑syntax cookie RFC caused confusion, how the bug allowed control‑character cookies to be sent, and how a simple reject‑bytes patch finally fixed CVE‑2022‑35252.

CVE-2022-35252CookieHTTP
0 likes · 10 min read
Why a 23‑Year‑Old curl Cookie Bug Went Unnoticed Until 2022
Python Programming Learning Circle
Python Programming Learning Circle
May 31, 2022 · Fundamentals

Open‑Source Maintenance Challenges: Curl Founder’s Dispute with Apple

The article discusses the difficulties faced by open‑source maintainers, highlighting a recent conflict where Apple redirected a user to the Curl project for support, prompting founder Daniel Stenberg to criticize the lack of corporate contribution and the broader sustainability issues of volunteer‑driven software.

AppleProject MaintenancecURL
0 likes · 5 min read
Open‑Source Maintenance Challenges: Curl Founder’s Dispute with Apple
Liangxu Linux
Liangxu Linux
Mar 18, 2022 · Operations

Retrieve Your Public IP with Shell Commands and a Robust Bash Script

This guide explains why home broadband users need to discover their dynamic public IP, compares browser, cURL, and dig methods for fetching it, and provides a Bash script that intelligently falls back between multiple services to ensure reliable IP retrieval for DDNS and other network tasks.

DDNSNetworkingPublic IP
0 likes · 8 min read
Retrieve Your Public IP with Shell Commands and a Robust Bash Script
php Courses
php Courses
Feb 13, 2022 · Backend Development

Using Baidu AI to Convert Photos to Anime Avatars with PHP

This tutorial demonstrates how to register for Baidu AI, obtain an AccessToken, and use a custom PHP Curl wrapper to call the Baidu image‑to‑anime API, converting a regular photo into an anime‑style avatar, with full code examples.

APIAnime AvatarBaidu AI
0 likes · 4 min read
Using Baidu AI to Convert Photos to Anime Avatars with PHP
21CTO
21CTO
Jan 23, 2022 · Backend Development

How cURL’s New Native JSON Support Simplifies API Requests

cURL’s creator Daniel Stenberg plans to add native JSON handling with new command‑line options that streamline sending JSON payloads and headers, addressing common REST API usage, user convenience, and shell quoting challenges.

APIJSONcURL
0 likes · 3 min read
How cURL’s New Native JSON Support Simplifies API Requests
Qingyun Technology Community
Qingyun Technology Community
Nov 22, 2021 · Cloud Native

Tech Roundup: Curl vs Apple, Docker Fees, Windows 11 Blue Screen, Octoverse, OpenSearch

This roundup covers curl founder Daniel Stenberg’s criticism of Apple’s reliance on open‑source tools, Docker’s new subscription model, Windows 11’s return to the classic blue crash screen, key findings from GitHub’s 2021 Octoverse report, and the debate over OpenSearch as a cloud‑native alternative.

DockerGitHub OctoverseOpenSearch
0 likes · 7 min read
Tech Roundup: Curl vs Apple, Docker Fees, Windows 11 Blue Screen, Octoverse, OpenSearch
Beike Product & Technology
Beike Product & Technology
Jun 11, 2021 · Backend Development

Impact of System Load on libcurl DNS Resolution and HTTP Timeout

This article investigates how high system load affects libcurl's DNS resolution time and overall HTTP request latency, explains the three timeout error types returned by libcurl, presents experiments comparing host‑based, system‑host, and async‑ares resolution methods, and offers optimization recommendations.

BackendDNSTimeout
0 likes · 8 min read
Impact of System Load on libcurl DNS Resolution and HTTP Timeout
Open Source Linux
Open Source Linux
Apr 12, 2021 · Operations

Mastering curl vs wget: When to Use Each for Efficient File Downloads

This guide compares curl and wget, highlighting their overlapping features and key differences—curl excels at customizable web requests while wget shines in recursive and FTP downloads—plus provides practical command examples for downloading, renaming, resuming, rate‑limiting, viewing headers, and mirroring sites.

File DownloadLinuxcURL
0 likes · 3 min read
Mastering curl vs wget: When to Use Each for Efficient File Downloads
FunTester
FunTester
Mar 10, 2021 · Backend Development

Convert HttpRequestBase to Curl for Quick Performance Testing

This article explains how to transform a Java HttpRequestBase object into an equivalent curl command, enabling rapid request replay across servers and detailed timing analysis, and demonstrates the process with step‑by‑step code examples and a functional test using the FunTester framework.

BackendFunTesterHTTP
0 likes · 7 min read
Convert HttpRequestBase to Curl for Quick Performance Testing
FunTester
FunTester
Jan 28, 2021 · Operations

Turn Browser Curl Calls into Fast Java Performance Tests

This article explains how to capture browser curl requests, parse them into Java HttpRequestBase objects, and run high‑concurrency performance tests using a custom FunTester framework, complete with code examples, metrics, and repository links.

AutomationBackendHTTP
0 likes · 8 min read
Turn Browser Curl Calls into Fast Java Performance Tests
Liangxu Linux
Liangxu Linux
Dec 15, 2020 · Operations

Mastering curl: Essential Command‑Line Options for HTTP Requests

This guide provides a concise reference of curl's most useful command‑line options, explaining how to set headers, handle cookies, send data, control redirects, limit bandwidth, and debug requests, enabling developers and operators to replace GUI tools with a powerful terminal utility.

HTTPcURLtool
0 likes · 12 min read
Mastering curl: Essential Command‑Line Options for HTTP Requests
Programmer DD
Programmer DD
Nov 30, 2020 · Fundamentals

Master cheat.sh: Your Ultimate Command‑Line Cheat Sheet for 58 Languages

This article introduces cheat.sh, a lightweight command‑line cheat sheet that covers over 58 programming languages, numerous DBMS, and more than a thousand Unix/Linux commands, and explains how to query it with curl, use its CLI client, shell and stealth modes, and integrate it with popular editors.

LinuxcURLcheat.sh
0 likes · 8 min read
Master cheat.sh: Your Ultimate Command‑Line Cheat Sheet for 58 Languages
Practical DevOps Architecture
Practical DevOps Architecture
Nov 16, 2020 · Big Data

Using curl to Perform CRUD Operations in Elasticsearch

This article introduces Elasticsearch as a Lucene‑based distributed search engine and demonstrates how to use curl commands to create, read, update, and delete documents and indices, providing step‑by‑step examples with command‑line output and screenshots.

CRUDElasticsearchREST API
0 likes · 4 min read
Using curl to Perform CRUD Operations in Elasticsearch
MaGe Linux Operations
MaGe Linux Operations
Nov 14, 2020 · Fundamentals

Master curl: Essential Command-Line Tricks for HTTP Requests

This guide provides a concise reference of curl’s most commonly used command-line options—including setting user agents, handling cookies, sending POST data, uploading files, managing redirects, limiting bandwidth, and debugging—offering developers a quick cheat‑sheet to replace graphical tools like Postman.

cURLcommand-linenetwork
0 likes · 11 min read
Master curl: Essential Command-Line Tricks for HTTP Requests
Efficient Ops
Efficient Ops
Aug 26, 2020 · Operations

Why Does Nginx Reset HTTPS Curl Requests? A Deep Dive and Fix

After adding an HTTPS certificate to a website, browsers load fine but curl requests are reset; this article chronicles the troubleshooting steps—examining network ports, cipher suites, client buffers, SSL session cache settings, and common Nginx error logs—to pinpoint and resolve the underlying cause.

HTTPSSSLcURL
0 likes · 11 min read
Why Does Nginx Reset HTTPS Curl Requests? A Deep Dive and Fix
21CTO
21CTO
Feb 10, 2020 · Backend Development

Top 8 PHP Libraries for Efficient Web Scraping

This article reviews eight PHP web‑scraping libraries—Goutte, Simple HTML DOM, htmlSQL, cURL, Request, HTTPful, Buzz, and Guzzle—detailing their features, requirements, licensing, and documentation to help developers choose the right tool for their backend data‑extraction projects.

BackendGoutteGuzzle
0 likes · 9 min read
Top 8 PHP Libraries for Efficient Web Scraping
21CTO
21CTO
Jan 27, 2020 · Backend Development

Master cURL on Linux: Essential Commands for Downloading, Uploading, and More

This guide walks you through practical cURL commands on Linux, covering file downloads, redirects, resume support, timeout settings, form submissions, email handling, and key differences from wget, all illustrated with clear examples and screenshots.

File DownloadHTTPLinux
0 likes · 8 min read
Master cURL on Linux: Essential Commands for Downloading, Uploading, and More
Liangxu Linux
Liangxu Linux
Dec 18, 2019 · Fundamentals

Master cURL: Essential Commands for Downloading, Uploading, and Automation

This tutorial provides a comprehensive guide to using the cURL command-line tool on Linux, covering basic file downloads, following redirects, resuming interrupted transfers, setting timeouts, authentication, proxy usage, range requests, silent mode, header manipulation, data uploading, email sending, and a comparison with wget, all illustrated with practical examples and code snippets.

FTPHTTPNetworking
0 likes · 13 min read
Master cURL: Essential Commands for Downloading, Uploading, and Automation
Efficient Ops
Efficient Ops
Dec 18, 2019 · Operations

Why Nginx Resets HTTPS Curl Requests and How to Fix It

This article walks through a real‑world Nginx HTTPS troubleshooting case where curl requests are reset, detailing packet captures, configuration tweaks, SSL session cache settings, and a comprehensive list of common Nginx error messages to help engineers quickly locate and resolve similar issues.

SSLServercURL
0 likes · 9 min read
Why Nginx Resets HTTPS Curl Requests and How to Fix It
ITPUB
ITPUB
Dec 12, 2019 · Fundamentals

Mastering cURL: Essential Commands for Downloading, Uploading, and Automation

This comprehensive guide walks you through the core features of the cURL command-line tool, covering file downloads, redirects, resumable transfers, timeouts, authentication, proxy usage, chunked downloads, silent mode, header manipulation, and both uploading files and sending or reading emails.

LinuxNetworkingcURL
0 likes · 13 min read
Mastering cURL: Essential Commands for Downloading, Uploading, and Automation
360 Quality & Efficiency
360 Quality & Efficiency
Jun 18, 2019 · Operations

Introduction to the curl Command: Syntax, Options, and Examples

This article provides a comprehensive overview of the curl command-line tool, detailing its purpose, basic syntax, frequently used options, and practical examples for file downloading, uploading, and HTTP request testing, helping readers effectively leverage curl for network and data transfer tasks.

FTPHTTPShell scripting
0 likes · 6 min read
Introduction to the curl Command: Syntax, Options, and Examples
Python Crawling & Data Mining
Python Crawling & Data Mining
May 22, 2019 · Backend Development

10 Essential Tools Every Python Web Scraper Should Use

Discover the ten indispensable tools—from Chrome and Charles to cURL, Postman, and JSON editors—that streamline Python web scraping, help analyze target sites, bypass anti-scraping measures, and boost efficiency for both beginners and advanced developers.

ChromePostmanPython
0 likes · 8 min read
10 Essential Tools Every Python Web Scraper Should Use
21CTO
21CTO
May 2, 2019 · Backend Development

Why cURL Remains Free and Open Source: Insights from Its Creator

This article chronicles the history of cURL, its creator Daniel Stenberg, the reasons behind its open‑source, free licensing, the global community that sustains it, and the personal motivations that keep the project thriving after two decades of development.

Daniel StenbergHTTPNetworking
0 likes · 8 min read
Why cURL Remains Free and Open Source: Insights from Its Creator
ITPUB
ITPUB
Oct 23, 2018 · Fundamentals

10 Essential Unix Command-Line Tricks to Boost Your Productivity

This article presents ten practical Unix command-line habits—including file name completion, history expansion, directory stack navigation, large‑file searching, temporary file creation, curl usage, regular‑expression tips, user identification, and awk data processing—each illustrated with clear examples and commands to help users work faster and more efficiently.

LinuxShellUnix
0 likes · 13 min read
10 Essential Unix Command-Line Tricks to Boost Your Productivity
Programmer DD
Programmer DD
May 3, 2018 · Backend Development

Why Your Encrypted Config Loses ‘+’ and ‘=’ with curl – and How to Fix It

When using Spring Cloud Config's encryption/decryption endpoints via curl, special characters such as '+' and '=' can disappear because curl's default -d option does not URL‑encode the payload, but using --data-urlencode or setting the proper Content-Type header preserves these characters and ensures correct encryption and decryption.

Config ServerJavaOkHttp
0 likes · 4 min read
Why Your Encrypted Config Loses ‘+’ and ‘=’ with curl – and How to Fix It
ITPUB
ITPUB
May 18, 2017 · Operations

Mastering curl: Fetch, Save, and Manipulate Web Content from the Command Line

This guide explains how to use the curl command-line tool to fetch web pages, display or combine HTTP headers, save output to files, follow redirects, customize User-Agent and headers, manage cookies, and perform POST and GET requests with data, including examples for multiple file downloads.

File DownloadHTTPHeaders
0 likes · 9 min read
Mastering curl: Fetch, Save, and Manipulate Web Content from the Command Line
DevOps
DevOps
Apr 20, 2017 · Mobile Development

Overcoming iOS Automation Testing Challenges with Private APIs, xcodebuild, and Curl‑Driven WebDriverAgent

The article examines the difficulties of iOS automation testing for large-scale mobile applications, such as long feedback cycles, simulator limitations, and multi‑app scenarios, and proposes solutions using private Apple APIs, xcodebuild, and curl‑driven WebDriverAgent commands to overcome Instrument singleton constraints and improve test efficiency.

AppiumSimulatorTesting framework
0 likes · 9 min read
Overcoming iOS Automation Testing Challenges with Private APIs, xcodebuild, and Curl‑Driven WebDriverAgent
21CTO
21CTO
Nov 13, 2016 · Backend Development

How to Build a Simple PHP Web Crawler: From Robots.txt to cURL

This guide explains the fundamentals of creating a PHP web crawler, covering server communication basics, interpreting robots.txt and sitemap files, and providing practical code examples using file_get_contents and cURL for efficient content retrieval.

Backend DevelopmentPHPWeb Crawler
0 likes · 6 min read
How to Build a Simple PHP Web Crawler: From Robots.txt to cURL
21CTO
21CTO
Apr 12, 2016 · Backend Development

How to Build a PHP cURL Spider to Scrape Zhihu User Data and Visualize It

This article walks through using PHP's cURL extension to crawl tens of thousands of Zhihu user profiles, parse the HTML with regular expressions, store the extracted data efficiently, and present the results with responsive charts and dashboards.

Web ScrapingcURLmysql
0 likes · 9 min read
How to Build a PHP cURL Spider to Scrape Zhihu User Data and Visualize It
ITPUB
ITPUB
Mar 28, 2016 · Operations

Understanding curl’s Connection and Max‑Time Timeout Options

This article explains curl’s two timeout settings—--connect-timeout for limiting the connection phase and -m/--max-time for restricting the total operation—provides error examples, and shows practical command-line usages to prevent hanging processes.

NetworkingTimeoutcURL
0 likes · 4 min read
Understanding curl’s Connection and Max‑Time Timeout Options
21CTO
21CTO
Mar 24, 2016 · Backend Development

Mastering PHP cURL: How to Perform GET and POST Requests

This guide introduces PHP's cURL extension, outlines its basic workflow, and provides clear GET and POST code examples, showing how to configure options, execute requests, handle responses, and decode JSON data into arrays or objects.

HTTPJSONPHP
0 likes · 3 min read
Mastering PHP cURL: How to Perform GET and POST Requests
21CTO
21CTO
Oct 1, 2015 · Backend Development

How to Scrape 1.1 Million Zhihu Users with PHP cURL, Multi‑Threading, and Redis

This tutorial walks through collecting over a million Zhihu user profiles using PHP on Ubuntu, handling cookies, bypassing image hot‑link protection, scaling requests with curl_multi, de‑duplicating MySQL inserts, and coordinating work with Redis and multi‑process pcntl for efficient large‑scale web scraping.

LinuxMulti‑processingPHP
0 likes · 15 min read
How to Scrape 1.1 Million Zhihu Users with PHP cURL, Multi‑Threading, and Redis