REST
-
Enterprise Java
HTTP DELETE With Request Body
HTTP DELETE is typically used to request the deletion of a resource from a server. However, unlike other HTTP methods…
Read More » -
Enterprise Java
Applying @ClientBasicAuth in Quarkus REST Client
The Quarkus REST Client makes it easy to consume RESTful services with built-in support for authentication mechanisms like Basic Authentication.…
Read More » -
Core Java
How to Make Multiple REST Calls in CompletableFuture
Parallelism, where multiple tasks are executed simultaneously, can significantly improve performance by reducing the overall wait time for all the…
Read More » -
Enterprise Java
HTTP – Content negotiation
With HTTP, resources are identified using URIs. And a uniquely identified resource might support multiple resource representations. A representation is…
Read More » -
Enterprise Java
File down – and uploads in RESTful web services
Usually we use standard data exchange formats like JSON or XML with REST web services. However, many REST services have…
Read More » -
Enterprise Java
Rest API Documentation and Client Generation with OpenAPI
Microservices architecture helps in building an application as a suite of multiple fine-grained smaller services. Each of these services run…
Read More » -
Enterprise Java
Supporting bulk operations in REST APIs
Bulk (or batch) operations are used to perform an action on more than one resource in single request. This can…
Read More » -
Enterprise Java
REST API Design: Dealing with concurrent updates
Concurrency control can be an important part of a REST API, especially if you expect concurrent update requests for the…
Read More » -
Enterprise Java
REST: Partial updates with PATCH
In previous posts we learned how to update/replace resources using the HTTP PUT operation. We also learned about the differences…
Read More »