Tagged articles
83 articles
Page 1 of 1
Architect's Guide
Architect's Guide
May 15, 2026 · Backend Development

One‑Line HTTP Requests with OKHttpUtil: A Minimal Java Wrapper

The article introduces OKHttpUtil, a lightweight wrapper around Square’s OkHttp library that enables Java developers to perform HTTP GET, POST, file upload, and download operations with a single line of code, includes Maven setup, Spring Boot integration, fluent API usage, and examples of wrapping external services such as eBay.

API wrapperHTTP clientHTTP request
0 likes · 10 min read
One‑Line HTTP Requests with OKHttpUtil: A Minimal Java Wrapper
Java Web Project
Java Web Project
Jan 13, 2026 · Backend Development

Mastering Spring 6 & Boot 3: Virtual Threads, Declarative HTTP, GraalVM Native Images, and Advanced Monitoring

This article walks through Spring 6’s core upgrades—including JDK 17 baseline, Project Loom virtual threads, @HttpExchange declarative clients, RFC 7807 ProblemDetail handling, GraalVM native‑image compilation, and Micrometer‑Prometheus monitoring—showing concrete code, performance numbers, migration steps, and real‑world e‑commerce use cases.

HTTP clientVirtual Threadsgraalvm
0 likes · 8 min read
Mastering Spring 6 & Boot 3: Virtual Threads, Declarative HTTP, GraalVM Native Images, and Advanced Monitoring
Open Source Tech Hub
Open Source Tech Hub
Nov 21, 2025 · Backend Development

Master API Testing Directly in JetBrains IDE with the Built‑in HTTP Client

This guide explains how JetBrains IDE's integrated HTTP client lets developers write .http or .rest scripts to send GET, POST, PUT, DELETE, GraphQL, and WebSocket requests, manage environments and variables, and handle authentication—all without leaving the editor, boosting productivity and simplifying API testing.

API testingGraphQLHTTP client
0 likes · 10 min read
Master API Testing Directly in JetBrains IDE with the Built‑in HTTP Client
Architect's Tech Stack
Architect's Tech Stack
Oct 27, 2025 · Backend Development

Simplify Spring Boot HTTP Calls with retrofit-spring-boot-starter: Features, Usage, and Advanced Configuration

This article introduces retrofit-spring-boot-starter, a lightweight HTTP client framework for Spring Boot that integrates Retrofit, detailing its core features, quick start guide, custom interceptors, connection pool management, logging, retry mechanisms, error decoding, global interceptors, circuit breaking, microservice calls, call adapters, data converters, and best practices for production use.

HTTP clientJavaMicroservices
0 likes · 25 min read
Simplify Spring Boot HTTP Calls with retrofit-spring-boot-starter: Features, Usage, and Advanced Configuration
Architecture Digest
Architecture Digest
Oct 23, 2025 · Backend Development

Why Spring’s RestTemplate Is Being Deprecated and What to Use Instead

Spring’s team announced that RestTemplate will be deprecated in Spring Framework 7.0 and removed later, outlining its limitations and presenting the new RestClient as a modern, fluent alternative, while also recommending WebClient for reactive scenarios and offering migration strategies for existing projects.

HTTP clientJavaRestClient
0 likes · 6 min read
Why Spring’s RestTemplate Is Being Deprecated and What to Use Instead
macrozheng
macrozheng
Oct 14, 2025 · Backend Development

Master Retrofit in Spring Boot: Seamless HTTP Calls with Minimal Code

This tutorial walks through integrating the Retrofit HTTP client into Spring Boot using the retrofit‑spring‑boot‑starter, covering dependency setup, interface definition, token handling, global interceptors, and essential configuration such as logging, timeouts, and retry policies.

HTTP clientJavaRetrofit
0 likes · 12 min read
Master Retrofit in Spring Boot: Seamless HTTP Calls with Minimal Code
Test Development Learning Exchange
Test Development Learning Exchange
Oct 13, 2025 · Backend Development

Boost Your API Test Automation with a Powerful Python HTTP Client

Learn how to create a professional, reusable Python HTTP client that streamlines API automation by automatically handling URL concatenation, colored logging, built‑in assertions, response timing, environment management, and structured results, turning repetitive request code into concise, readable one‑liners.

API testingAutomationHTTP client
0 likes · 9 min read
Boost Your API Test Automation with a Powerful Python HTTP Client
Open Source Tech Hub
Open Source Tech Hub
Sep 28, 2025 · Backend Development

How to Implement Bring Your Own HTTP Client in PHP Using PSR Standards

This article explains the concept of Bring Your Own HTTP Client in PHP, outlines the relevant PSR-7, PSR-17, and PSR-18 standards, shows how php-http/discovery simplifies client selection, and provides concrete SDK code and usage examples for flexible, high‑performance HTTP integration.

HTTP clientPHPPSR-18
0 likes · 8 min read
How to Implement Bring Your Own HTTP Client in PHP Using PSR Standards
Java Architecture Diary
Java Architecture Diary
Sep 24, 2025 · Backend Development

Simplify AI-Powered HTTP Services with Spring’s New Service Registry

The article explains how Spring Framework 6’s @HttpExchange annotation and the new HTTP service registry introduced in Spring Framework 7 enable developers to declaratively define, configure, and manage AI‑driven HTTP clients as Spring beans, reducing boilerplate, supporting multiple providers, and integrating seamlessly with Spring Boot, Cloud, and Security.

AI integrationHTTP clientservice registry
0 likes · 11 min read
Simplify AI-Powered HTTP Services with Spring’s New Service Registry
Architect's Guide
Architect's Guide
Jul 23, 2025 · Backend Development

Simplify HTTP Calls in Java with OKHttpUtil: A Complete Guide

This article introduces OKHttpUtil, a lightweight Java HTTP client wrapper, outlines its key features, provides Maven setup and code examples for GET, POST, file upload/download, demonstrates fluent HttpRequest usage, shows Spring Boot integration, and explains how to quickly encapsulate external APIs such as eBay.

API wrapperHTTP clientOkHttp
0 likes · 9 min read
Simplify HTTP Calls in Java with OKHttpUtil: A Complete Guide
macrozheng
macrozheng
Jun 25, 2025 · Backend Development

Master Retrofit in Spring Boot: Seamless HTTP Client Integration Tutorial

This article walks through integrating the Retrofit HTTP client into Spring Boot applications using the retrofit‑spring‑boot‑starter, covering dependency setup, basic request definitions, token handling, custom interceptors, global logging, timeout and retry configurations, and provides concise code examples for each step.

HTTP clientJavaRetrofit
0 likes · 11 min read
Master Retrofit in Spring Boot: Seamless HTTP Client Integration Tutorial
Architecture Digest
Architecture Digest
Jun 19, 2025 · Backend Development

Supercharge Spring Boot HTTP Calls with Retrofit: A Complete Guide

This article introduces retrofit‑spring‑boot‑starter, a lightweight HTTP client for Spring Boot that simplifies request creation and offers powerful features such as custom OkHttpClient injection, annotation‑based interceptors, connection‑pool management, logging, retry, error decoding, circuit‑breaker support, service discovery, and flexible call adapters and converters, all with concise configuration examples.

HTTP clientInterceptorRetrofit
0 likes · 21 min read
Supercharge Spring Boot HTTP Calls with Retrofit: A Complete Guide
Code Ape Tech Column
Code Ape Tech Column
Jun 8, 2025 · Backend Development

Boost Your Spring Boot HTTP Calls with retrofit‑spring‑boot‑starter – A Complete Guide

This article introduces the lightweight retrofit‑spring‑boot‑starter for Spring Boot, explains its key features such as custom OkHttpClient, annotation‑based interceptors, logging, retry, circuit‑breaker support, and shows step‑by‑step configuration, dependency setup, and code examples for building robust HTTP client services.

HTTP clientInterceptorJava
0 likes · 23 min read
Boost Your Spring Boot HTTP Calls with retrofit‑spring‑boot‑starter – A Complete Guide
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 5, 2025 · Backend Development

Explore 100+ Spring Boot 3 Real-World Cases: DB Init, Redis, Security & More

This article presents a continuously updated collection of over 120 Spring Boot 3 practical examples, covering database initialization scripts, switching Redis clients, disabling and customizing security, configuring HTTP clients, and fine‑tuning Spring MVC behavior with code snippets and configuration details.

Database InitializationHTTP clientSecurity
0 likes · 9 min read
Explore 100+ Spring Boot 3 Real-World Cases: DB Init, Redis, Security & More
JavaEdge
JavaEdge
Apr 24, 2025 · Artificial Intelligence

How to Customize HTTP Clients for LangChain4j LLM Integration in Java

This guide explains how LangChain4j modules let you replace the default HTTP client used to call LLM provider APIs, showing two out‑of‑the‑box implementations (JdkHttpClient and SpringRestClient) and providing step‑by‑step code examples for custom JDK and Spring RestClient configurations.

HTTP clientJavaLLM
0 likes · 4 min read
How to Customize HTTP Clients for LangChain4j LLM Integration in Java
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 31, 2025 · Frontend Development

Using @ngify/http Reactive HTTP Client in Angular: Features, Usage, and Configuration

This article introduces the @ngify/http library as a RxJS‑based, Angular‑compatible HTTP client, compares it with axios and Angular HttpClient, explains its core features, shows installation and basic usage, and details advanced topics such as request/response interceptors, XSRF protection, and global configuration.

AngularHTTP clientTypeScript
0 likes · 19 min read
Using @ngify/http Reactive HTTP Client in Angular: Features, Usage, and Configuration
php Courses
php Courses
Nov 26, 2024 · Backend Development

Key New Features in Laravel 11: Improved HTTP Client, Query Builder, Testing Tools, Blade Components, and Type‑Safe Routing

Laravel 11 introduces a suite of enhancements—including a refined HTTP client with retry support, advanced query‑builder aggregation methods, streamlined testing assertions, expanded Blade component directives, and native type‑safe routing—to boost performance, simplify development workflows, and improve code maintainability for PHP developers.

Backend DevelopmentBladeHTTP client
0 likes · 4 min read
Key New Features in Laravel 11: Improved HTTP Client, Query Builder, Testing Tools, Blade Components, and Type‑Safe Routing
Architect
Architect
Oct 22, 2024 · Backend Development

Simplify Third‑Party HTTP Calls with UniHttp: A Declarative Java Client

This article explains why traditional programmatic HTTP clients cause duplicated, hard‑to‑maintain code in enterprise projects, introduces the UniHttp declarative framework with its annotations, shows a quick‑start guide, details lifecycle hooks for custom processing, and demonstrates an enterprise‑level weather‑service integration example.

Declarative APIHTTP clientJava
0 likes · 20 min read
Simplify Third‑Party HTTP Calls with UniHttp: A Declarative Java Client
macrozheng
macrozheng
Oct 21, 2024 · Backend Development

Boost Your Java API Testing with IntelliJ IDEA’s Built‑in HTTP Client

This guide shows Java backend developers how to replace external tools like Postman by using IntelliJ IDEA’s native HTTP Client plugin to create, edit, and run HTTP requests directly in the IDE, manage environments, import collections, and quickly generate JSON payloads from POJOs, streamlining API testing and improving code quality.

Environment VariablesHTTP clientIntelliJ IDEA
0 likes · 6 min read
Boost Your Java API Testing with IntelliJ IDEA’s Built‑in HTTP Client
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 16, 2024 · Backend Development

Master Java HTTP Clients: From HttpClient to OkHttp and WebClient

This article introduces four Java HTTP client libraries—Java HttpClient, Apache HttpComponents, OkHttp, and Spring WebClient—explains their key features, provides async GET and sync POST code examples for each, and offers guidance on selecting the right client for Spring Boot and plain Java projects.

Apache HttpClientHTTP clientOkHttp
0 likes · 14 min read
Master Java HTTP Clients: From HttpClient to OkHttp and WebClient
FunTester
FunTester
Sep 12, 2024 · Backend Development

Choosing the Right Spring HTTP Client: RestTemplate vs WebClient vs RestClient

Spring offers multiple HTTP clients—RestTemplate, WebClient, and the newer RestClient—each with distinct features, performance characteristics, and suitability for different scenarios, and this guide compares their core capabilities, advantages, drawbacks, and best-use cases to help developers select the optimal client for their projects.

BackendHTTP clientJava
0 likes · 15 min read
Choosing the Right Spring HTTP Client: RestTemplate vs WebClient vs RestClient
Architect
Architect
Jun 30, 2024 · Backend Development

Introducing retrofit-spring-boot-starter: A Lightweight HTTP Client Framework for Spring Boot

retrofit-spring-boot-starter is a lightweight, type‑safe HTTP client framework for Spring Boot that integrates Retrofit with Spring, offering features such as custom OkHttpClient injection, annotation‑based interceptors, connection pool management, logging, retry, error decoding, circuit‑breaker support, and flexible configuration via YAML.

HTTP clientJavaRetrofit
0 likes · 21 min read
Introducing retrofit-spring-boot-starter: A Lightweight HTTP Client Framework for Spring Boot
Selected Java Interview Questions
Selected Java Interview Questions
May 15, 2024 · Backend Development

retrofit-spring-boot-starter: A Lightweight HTTP Client Integration for Spring Boot

This article introduces retrofit-spring-boot-starter, a lightweight, type‑safe HTTP client starter that seamlessly integrates Retrofit into Spring Boot projects, outlines its key features, provides quick usage examples with Maven/Gradle dependencies, interface definitions, injection, configuration options, and advanced capabilities such as custom OkHttpClient injection, annotation‑based interceptors, connection‑pool management, logging, and retry mechanisms.

BackendConfigurationHTTP client
0 likes · 13 min read
retrofit-spring-boot-starter: A Lightweight HTTP Client Integration for Spring Boot
Architecture Digest
Architecture Digest
May 13, 2024 · Backend Development

retrofit-spring-boot-starter: A Lightweight HTTP Client Framework for Spring Boot

The article introduces retrofit-spring-boot-starter, a lightweight HTTP client library for Spring Boot that simplifies HTTP calls, offers extensive features such as custom OkHttpClient injection, annotation‑based interceptors, retry, logging, circuit‑breaker, and provides detailed usage examples, configuration options, and advanced customization techniques.

ConfigurationHTTP clientJava
0 likes · 22 min read
retrofit-spring-boot-starter: A Lightweight HTTP Client Framework for Spring Boot
macrozheng
macrozheng
Mar 19, 2024 · Backend Development

What’s New in IntelliJ IDEA 2024.1 EAP 5? Boost Your Spring & Backend Workflow

IntelliJ IDEA 2024.1 EAP 5 introduces a suite of enhancements—including richer Spring, Quarkus, and Micronaut support, smarter Spring Bean autocompletion, improved HTTP Client with PKCE and Netty, and advanced GitHub Actions assistance—designed to streamline backend development, debugging, and CI/CD workflows.

Backend DevelopmentGitHub ActionsHTTP client
0 likes · 7 min read
What’s New in IntelliJ IDEA 2024.1 EAP 5? Boost Your Spring & Backend Workflow
Programmer DD
Programmer DD
Feb 17, 2024 · Backend Development

What’s New in IntelliJ IDEA 2024.1 EAP? Top Features for Spring, HTTP, and GitHub Actions

The IntelliJ IDEA 2024.1 EAP 5 release brings powerful enhancements for Spring and other Java frameworks, richer HTTP client capabilities, improved GitHub Actions support, and various productivity tweaks such as JSON schema handling and automatic header completion, all aimed at boosting backend developers' efficiency.

Backend DevelopmentGitHub ActionsHTTP client
0 likes · 6 min read
What’s New in IntelliJ IDEA 2024.1 EAP? Top Features for Spring, HTTP, and GitHub Actions
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 1, 2024 · Backend Development

Introducing Hasaki: A Simple Golang HTTP Restful Client with Custom Decoders and Middleware

This article describes the motivation, design, and usage of Hasaki, a lightweight Go HTTP Restful client that supports custom status‑code handling, multiple data formats such as JSON, XML, YAML and protobuf, builder‑style chaining, and extensible middleware, providing code examples and a plugin architecture.

Custom DecoderGoHTTP client
0 likes · 10 min read
Introducing Hasaki: A Simple Golang HTTP Restful Client with Custom Decoders and Middleware
New Oriental Technology
New Oriental Technology
Nov 17, 2023 · Frontend Development

axios introduction

Axios is a popular HTTP client for JavaScript that simplifies making HTTP requests, supports promise-based APIs, and offers features like request/response interceptors and automatic JSON data transformation.

HTTP clientJavaScriptPromise
0 likes · 9 min read
axios introduction
Top Architect
Top Architect
Sep 13, 2023 · Backend Development

Comprehensive Guide to Using OpenFeign for Remote Calls in Spring Cloud

This article provides a detailed overview of OpenFeign, explaining its purpose, differences from Feign, usage steps for regular remote calls and microservice integration, configuration of timeouts, logging, headers, custom clients, inheritance, caching, and OAuth2 support, with code examples throughout.

HTTP clientJavaOpenFeign
0 likes · 19 min read
Comprehensive Guide to Using OpenFeign for Remote Calls in Spring Cloud
Code Ape Tech Column
Code Ape Tech Column
Aug 8, 2023 · Backend Development

Introducing retrofit-spring-boot-starter: A Lightweight HTTP Client for Spring Boot

This article presents retrofit-spring-boot-starter, a lightweight Spring Boot starter that simplifies HTTP calls by integrating Retrofit with customizable OkHttpClient, annotation‑driven interceptors, logging, retry, circuit‑breaker, error decoding, and flexible converters, along with detailed usage examples and configuration guidelines.

HTTP clientRetrofitcircuit-breaker
0 likes · 20 min read
Introducing retrofit-spring-boot-starter: A Lightweight HTTP Client for Spring Boot
Architect's Guide
Architect's Guide
May 14, 2023 · Backend Development

OKHttpUtil: A Lightweight HTTP Client Wrapper for Java and Spring Boot

This article introduces OKHttpUtil, a concise Java wrapper for the OkHttp library, outlines its key features, provides Maven dependency instructions, demonstrates GET, POST, file upload, download, and chained request usage, and shows how to integrate and configure it in Spring Boot as well as quickly build external API clients such as eBay.

API wrapperBackend DevelopmentHTTP client
0 likes · 11 min read
OKHttpUtil: A Lightweight HTTP Client Wrapper for Java and Spring Boot
Programmer DD
Programmer DD
Feb 28, 2023 · Backend Development

Why IntelliJ IDEA REST Client Beats Postman for API Testing

This guide explains how IntelliJ IDEA's built‑in REST Client provides all Postman features plus environment handling, shared request scripts, response assertions and token management, making it a more efficient tool for everyday API debugging and testing.

API testingHTTP clientIDEA REST Client
0 likes · 9 min read
Why IntelliJ IDEA REST Client Beats Postman for API Testing
Su San Talks Tech
Su San Talks Tech
Feb 11, 2023 · Backend Development

Avoid the Top 9 OpenFeign Pitfalls: HTTP Clients, Timeouts, and Retries

This article explains nine common pitfalls when using OpenFeign in Spring Cloud, covering the choice of HTTP client, global and service‑specific timeout settings, Hystrix integration, Ribbon configuration, retry mechanisms, and the trade‑offs of using OpenFeign as a plain HTTP client.

HTTP clientHystrixOpenFeign
0 likes · 12 min read
Avoid the Top 9 OpenFeign Pitfalls: HTTP Clients, Timeouts, and Retries
Code Ape Tech Column
Code Ape Tech Column
Nov 29, 2022 · Backend Development

Simplified HTTP Requests with OKHttpUtil in Java and Spring Boot

This article introduces OKHttpUtil, a lightweight wrapper for OkHttp that simplifies HTTP GET, POST, file upload/download, and chainable requests in Java, provides Maven integration, Spring Boot configuration, and demonstrates how to encapsulate external APIs such as eBay with concise code examples.

API wrapperHTTP clientJava
0 likes · 10 min read
Simplified HTTP Requests with OKHttpUtil in Java and Spring Boot
21CTO
21CTO
Oct 12, 2022 · Frontend Development

Why Axios v1.1.0 Broke Thousands of Sites and How to Fix It

An overview of the Axios 1.1.0 release bug that corrupted the package, caused axios.get to become undefined in browsers, and the quick patches (v1.1.1, v1.1.2) that resolved the issue for developers worldwide.

HTTP clientJavaScriptVersion 1.1.0
0 likes · 4 min read
Why Axios v1.1.0 Broke Thousands of Sites and How to Fix It
Programmer DD
Programmer DD
Sep 1, 2022 · Backend Development

Top Feign Pitfalls and How to Fix Them in Spring Cloud

This article outlines common Feign issues such as 400 Bad Request, illegal character errors, Chinese garbled text, multiple @RequestBody parameters, and read timeouts, and provides clear code‑based solutions and configuration tips for each problem.

DebuggingHTTP clientJava
0 likes · 7 min read
Top Feign Pitfalls and How to Fix Them in Spring Cloud
Code DAO
Code DAO
May 11, 2022 · Backend Development

Understanding HTTP/1.1 Persistent Connections in Go

This article walks through the HTTP/1.1 keep‑alive model, shows how a simple Go program creates separate TCP connections for sequential requests, uses netstat and tcpdump to observe the behavior, and demonstrates how adjusting http.Client's transport settings enables true persistent connections even under concurrency.

GoHTTPHTTP client
0 likes · 11 min read
Understanding HTTP/1.1 Persistent Connections in Go
Senior Brother's Insights
Senior Brother's Insights
Apr 21, 2022 · Backend Development

Why Your Java HTTP Client Hangs for 15 Minutes and How to Fix It

The article recounts a real‑world incident where a Java message‑queue system stalled for over ten minutes because an HTTP client call lacked a timeout, walks through the step‑by‑step debugging process, shows the problematic code, and provides proper timeout configurations for different HttpClient versions to prevent such blocks.

BackendDebuggingHTTP client
0 likes · 6 min read
Why Your Java HTTP Client Hangs for 15 Minutes and How to Fix It
Zhuanzhuan Tech
Zhuanzhuan Tech
Apr 6, 2022 · Backend Development

Design and Implementation of an Annotation‑Based HTTP Client in Spring

This article presents a design pattern for a unified, annotation‑driven HTTP client in a Spring‑based payment system, detailing custom annotations, dynamic proxy enhancement, and bean registration via FactoryBean and ImportBeanDefinitionRegistrar, with complete code examples and a summary of key concepts.

Dynamic ProxyFactoryBeanHTTP client
0 likes · 16 min read
Design and Implementation of an Annotation‑Based HTTP Client in Spring
FunTester
FunTester
Mar 25, 2022 · Backend Development

Curated List of API Testing and Backend Development Articles

This page compiles a curated list of technical articles covering API testing, HTTP client usage, socket programming, Java NIO, and related backend development topics, each linked with its publication date for reference.

API testingBackendHTTP client
0 likes · 11 min read
Curated List of API Testing and Backend Development Articles
JavaScript
JavaScript
Feb 23, 2022 · Backend Development

Unlock Node.js’s Built‑in fetch(): How It Works and Why Use It

Node.js now offers a native fetch() API—an experimental, Promise‑based HTTP client introduced in v17.5.0 that mirrors the browser Fetch API, simplifying requests, improving performance, and paving the way for future LTS support.

BackendHTTP clientJavaScript
0 likes · 4 min read
Unlock Node.js’s Built‑in fetch(): How It Works and Why Use It
Selected Java Interview Questions
Selected Java Interview Questions
Dec 13, 2021 · Backend Development

Integrating Retrofit with Spring Boot Using retrofit‑spring‑boot‑starter

This article introduces the retrofit‑spring‑boot‑starter library, shows how to add the Maven dependency, configure @RetrofitScan, define HTTP interfaces, inject them into services, and demonstrates advanced features such as annotation‑based interceptors, custom interceptors, connection‑pool management, logging, exception formatting, call adapters, converters, and global interceptors for Spring Boot projects.

BackendHTTP clientInterceptor
0 likes · 14 min read
Integrating Retrofit with Spring Boot Using retrofit‑spring‑boot‑starter
Su San Talks Tech
Su San Talks Tech
Nov 3, 2021 · Backend Development

Avoid OpenFeign Pitfalls: HTTP Client, Timeouts, Retries & Ribbon Settings

This guide explains the most frequent OpenFeign configuration traps—including choosing the proper HTTP client, setting global and per‑service timeouts, enabling Hystrix circuit‑breaker timeouts, customizing retry behavior, and aligning Ribbon settings—to help developers prevent performance issues and system crashes.

HTTP clientOpenFeignRetry
0 likes · 11 min read
Avoid OpenFeign Pitfalls: HTTP Client, Timeouts, Retries & Ribbon Settings
Wukong Talks Architecture
Wukong Talks Architecture
Oct 25, 2021 · Backend Development

Comprehensive Guide to Using OpenFeign in Spring Cloud: Setup, Configuration, and Advanced Features

This article provides a detailed tutorial on OpenFeign, covering its purpose, differences from Feign, environment preparation, service provider and consumer creation, various parameter passing methods, timeout handling, logging enhancement, HTTP client replacement, GZIP compression, and integration with Sentinel for circuit breaking in Spring Cloud microservices.

HTTP clientJavaOpenFeign
0 likes · 18 min read
Comprehensive Guide to Using OpenFeign in Spring Cloud: Setup, Configuration, and Advanced Features
FunTester
FunTester
Oct 20, 2021 · Backend Development

Boost Go HTTP Performance with fasthttp: Practical API Guide

This article explores the fasthttp library as a high‑performance alternative to Go's net/http client, demonstrates basic and advanced API usage with object pools, shows how to set up a mock test server, and provides complete Go unit‑test examples with output verification.

BackendGoHTTP client
0 likes · 12 min read
Boost Go HTTP Performance with fasthttp: Practical API Guide
Code Ape Tech Column
Code Ape Tech Column
Sep 13, 2021 · Backend Development

Using OpenFeign in Spring Cloud: Setup, Configuration, and Advanced Features

This tutorial explains what OpenFeign is, how it differs from Feign, walks through environment preparation, service provider and consumer creation, various parameter passing methods, timeout handling, logging, HTTP client replacement, GZIP compression, and circuit‑breaker integration, providing a comprehensive guide for Spring Cloud microservice developers.

HTTP clientJavaOpenFeign
0 likes · 18 min read
Using OpenFeign in Spring Cloud: Setup, Configuration, and Advanced Features
Top Architect
Top Architect
Sep 10, 2021 · Backend Development

retrofit-spring-boot-starter: A Lightweight HTTP Client Framework for Spring Boot

The article introduces retrofit-spring-boot-starter, a Spring Boot‑compatible lightweight HTTP client library that integrates Retrofit with extensive features such as custom OkHttpClient injection, annotation‑driven interceptors, logging, retry, error decoding, circuit‑breaker support, connection‑pool management, call adapters and data converters, providing a concise way to perform HTTP calls in Java backend projects.

HTTP clientInterceptorJava
0 likes · 21 min read
retrofit-spring-boot-starter: A Lightweight HTTP Client Framework for Spring Boot
Laravel Tech Community
Laravel Tech Community
Jul 7, 2021 · Backend Development

gout – Go HTTP Client Library Overview

The gout library is a Go‑based HTTP client that offers extensive request configuration, body encoding, response parsing, benchmarking, retry logic, raw packet sending, curl export, and custom client injection, with recent updates adding a WithTimeout option and improved handling of empty values.

Backend DevelopmentGoHTTP client
0 likes · 3 min read
gout – Go HTTP Client Library Overview
Top Architect
Top Architect
Jul 1, 2021 · Backend Development

Integrating Retrofit with Spring Boot Using retrofit‑spring‑boot‑starter

This article explains how to replace direct OkHttp or RestTemplate usage in Spring Boot projects with the retrofit‑spring‑boot‑starter, covering dependency setup, annotation configuration, interface definition, injection, custom interceptors, connection‑pool management, logging, exception formatting, call adapters, converters, and global interceptors.

ConfigurationHTTP clientInterceptor
0 likes · 14 min read
Integrating Retrofit with Spring Boot Using retrofit‑spring‑boot‑starter
Architect's Tech Stack
Architect's Tech Stack
Jun 26, 2021 · Backend Development

Retrofit Spring Boot Starter – A Lightweight HTTP Client Integration for Spring Boot

The article introduces retrofit‑spring‑boot‑starter, a lightweight HTTP client framework for Spring Boot that simplifies HTTP request management by integrating Retrofit with features such as custom OkHttpClient injection, annotation‑driven interfaces, global and path‑based interceptors, retry logic, logging, circuit‑breaker support, connection‑pool configuration, and flexible call‑adapter and converter factories.

HTTP clientJavaRetrofit
0 likes · 21 min read
Retrofit Spring Boot Starter – A Lightweight HTTP Client Integration for Spring Boot
Yang Money Pot Technology Team
Yang Money Pot Technology Team
Jun 10, 2021 · Cloud Native

Understanding Feign: How Spring Cloud Netflix Implements Declarative HTTP Clients, Hystrix Integration, and Client‑Side Load Balancing

This article explains the purpose and inner workings of Feign in Spring Cloud Netflix, covering how it creates dynamic proxy objects for declarative HTTP calls, integrates with Hystrix for circuit‑breaker support, and works with Ribbon for client‑side load balancing within microservice architectures.

HTTP clientHystrixMicroservices
0 likes · 20 min read
Understanding Feign: How Spring Cloud Netflix Implements Declarative HTTP Clients, Hystrix Integration, and Client‑Side Load Balancing
Java Interview Crash Guide
Java Interview Crash Guide
Apr 4, 2021 · Backend Development

Mastering Feign: How It Works, Configurations, and Advanced Usage

This article explains Feign’s internal workflow, details its key annotations, shows how to enable GZIP compression, configure logging, set timeouts, and handle multi‑parameter GET/POST requests, including custom request interceptors and dependency options for advanced Spring Cloud microservice communication.

HTTP clientJavaSpring Cloud
0 likes · 10 min read
Mastering Feign: How It Works, Configurations, and Advanced Usage
Top Architect
Top Architect
Dec 21, 2020 · Backend Development

retrofit-spring-boot-starter: A Lightweight HTTP Client Framework for Spring Boot

The retrofit-spring-boot-starter library provides a Spring Boot‑compatible, type‑safe HTTP client built on Retrofit, offering easy integration, customizable OkHttpClient injection, annotation‑based interceptors, connection‑pool management, logging, retry, error decoding, circuit‑breaker support, and flexible call adapters and converters for modern Java backend development.

HTTP clientMicroservicesRetrofit
0 likes · 23 min read
retrofit-spring-boot-starter: A Lightweight HTTP Client Framework for Spring Boot
Programmer DD
Programmer DD
Dec 20, 2020 · Backend Development

Unlock Simple HTTP Calls in Spring Boot with retrofit-spring-boot-starter

This guide introduces retrofit-spring-boot-starter, a lightweight HTTP client for Spring Boot that simplifies request management, offers rich features such as custom OkHttp injection, annotation‑based interceptors, logging, retry, circuit‑breaker, and detailed configuration, with full code examples and usage patterns.

HTTP clientInterceptorJava
0 likes · 24 min read
Unlock Simple HTTP Calls in Spring Boot with retrofit-spring-boot-starter
FunTester
FunTester
Sep 23, 2020 · Backend Development

Getting Started with IntelliJ's Text-Based HTTP Client

This guide explains how to create .http/.rest files in IntelliJ, write and run GET requests, use variables and environment files, separate multiple requests, and share request definitions securely with a team, providing practical examples and code snippets.

API testingBackend DevelopmentEnvironment Variables
0 likes · 5 min read
Getting Started with IntelliJ's Text-Based HTTP Client
Top Architect
Top Architect
Aug 15, 2020 · Backend Development

Integrating Retrofit with Spring Boot via retrofit-spring-boot-starter

This article explains how to use the retrofit‑spring‑boot‑starter library to seamlessly combine Square's Retrofit HTTP client with Spring Boot, covering dependency setup, annotation configuration, interface definition, injection, annotation‑based interceptors, connection‑pool management, logging, exception formatting, call adapters, converters, and global interceptors.

HTTP clientRetrofitspring-boot
0 likes · 14 min read
Integrating Retrofit with Spring Boot via retrofit-spring-boot-starter
Programmer DD
Programmer DD
Aug 11, 2020 · Backend Development

Simplify Spring Boot HTTP Calls with Retrofit Spring Boot Starter

This guide explains how to integrate Retrofit into a Spring Boot project using the retrofit‑spring‑boot‑starter, covering dependency setup, annotation configuration, custom interceptors, connection pool management, logging, exception formatting, call adapters, converters, and global interception to make HTTP client development more elegant and maintainable.

HTTP clientInterceptorRetrofit
0 likes · 15 min read
Simplify Spring Boot HTTP Calls with Retrofit Spring Boot Starter
Laravel Tech Community
Laravel Tech Community
Apr 21, 2020 · Backend Development

New Features and Improvements in Laravel 7

Laravel 7 builds on the 6.x release with a host of backend enhancements such as Laravel Sanctum (Airlock), faster route matching, custom Eloquent casts, Blade component tags, improved string helpers, a native HTTP client, CORS support, route‑model binding upgrades, queue and mail driver improvements, plus new artisan commands and various bug fixes.

APIBackendEloquent
0 likes · 5 min read
New Features and Improvements in Laravel 7
macrozheng
macrozheng
Feb 21, 2020 · Backend Development

Boost Your API Testing: Master IntelliJ IDEA’s Built‑in HTTP Client

During remote work, the author discovers how IntelliJ IDEA’s integrated HTTP Client can replace external tools like Postman, offering in‑IDE request creation, environment variables, response scripts, and plugin extensions to streamline API development, testing, and collaboration across multiple product lines.

API testingEnvironment VariablesHTTP client
0 likes · 9 min read
Boost Your API Testing: Master IntelliJ IDEA’s Built‑in HTTP Client
Programmer DD
Programmer DD
Dec 15, 2019 · Backend Development

Why IDEA REST Client Beats Postman for API Debugging

API debugging often consumes more time than coding, and while Postman is popular, the IDEA REST Client offers identical features plus environment configuration, shared request files, scriptable assertions, and seamless IDE integration, making it a powerful alternative for developers.

API testingEnvironment VariablesHTTP client
0 likes · 8 min read
Why IDEA REST Client Beats Postman for API Debugging
Java Captain
Java Captain
Nov 28, 2019 · Backend Development

From Postman to IDEA REST Client: Features, Usage, and Scripting Guide

This article compares Postman with IntelliJ IDEA REST Client, explains why IDEA REST Client can replace Postman, and provides detailed instructions on using its console, request history, environment configuration, scripting syntax, response assertions, and token handling for efficient API testing.

API testingEnvironment VariablesHTTP client
0 likes · 7 min read
From Postman to IDEA REST Client: Features, Usage, and Scripting Guide
Java Backend Technology
Java Backend Technology
Nov 26, 2019 · Backend Development

Why IDEA REST Client Beats Postman for API Testing in Java Backend

This article explains how IDEA REST Client provides all the features of Postman while adding environment configuration, request history, scriptable assertions, and global variable support, making it a more integrated and efficient tool for Java backend API debugging and testing.

API testingEnvironment VariablesHTTP client
0 likes · 8 min read
Why IDEA REST Client Beats Postman for API Testing in Java Backend
High Availability Architecture
High Availability Architecture
Sep 28, 2018 · Fundamentals

New Features in Java 9–11: Local Variable Type Inference, HTTP Client, Collections, Streams, Optionals, and More

This article introduces the major Java 9‑11 language and API enhancements—including var type inference, the standardized HttpClient, immutable collection factories, new Stream methods, Optionals improvements, and additional VM features—providing concise code examples for engineers and architects.

CollectionsHTTP clientJava
0 likes · 6 min read
New Features in Java 9–11: Local Variable Type Inference, HTTP Client, Collections, Streams, Optionals, and More
Programmer DD
Programmer DD
Sep 19, 2018 · Backend Development

What’s New in JDK 11? Explore the Latest Java Features and Improvements

This article outlines the Java Community Process’s shift to a six‑month release cadence, explains the Release Candidate stage, and details JDK 11’s most notable enhancements—including ZGC, Epsilon, var extensions, removal of Java EE/CORBA modules, and a revamped HTTP client—providing developers with a concise overview of the new runtime capabilities.

Garbage CollectionHTTP clientJDK 11
0 likes · 6 min read
What’s New in JDK 11? Explore the Latest Java Features and Improvements
Architecture Digest
Architecture Digest
Aug 11, 2018 · Backend Development

Understanding Synchronous vs Asynchronous, Blocking vs Non‑Blocking, and Full‑Chain Asynchrony in Java Web Applications

This article explains the differences between synchronous, asynchronous, blocking and non‑blocking execution, illustrates their combinations with real‑world analogies, and provides practical guidance on applying servlet async, Spring MVC async, full‑chain async, HTTP client async and database async techniques to improve Java backend throughput and CPU utilization.

HTTP clientJavaServlet
0 likes · 17 min read
Understanding Synchronous vs Asynchronous, Blocking vs Non‑Blocking, and Full‑Chain Asynchrony in Java Web Applications
Architecture Digest
Architecture Digest
Apr 30, 2017 · Backend Development

Essential Java Libraries You Should Not Miss in 2017

This article compiles a curated list of indispensable Java libraries—including Guice, OkHttp, Retrofit, JDeferred, RxJava, MBassador, Lombok, SLF4J, JUnitParams, Mockito, Jukito, Awaitility, Spock, and WireMock—providing concise descriptions and practical code examples to help developers choose the right tools for modern backend development.

BackendHTTP clientdependency-injection
0 likes · 13 min read
Essential Java Libraries You Should Not Miss in 2017