Book Image

RESTful Java Web Services, Second Edition

Book Image

RESTful Java Web Services, Second Edition

Overview of this book

Table of Contents (17 chapters)
RESTful Java Web Services Second Edition
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Using HTTP status codes in RESTful web APIs


Currently, there are over 75 status codes to report the statuses of various operations. The HTTP status codes are classified into the following five categories:

  • 1xx Informational: This code indicates informational messages

  • 2xx Successful: This code indicates the successful processing of the requests

  • 3xx Redirection: This code indicates that an action needs to be taken by the client to complete the request

  • 4xx Client error: This code indicates a client error

  • 5xx Server error: This code indicates a server failure in fulfilling the request

It is always recommended to return the appropriate status codes in response to a RESTful web API call. The status code present in the response helps the client take an appropriate action, depending upon the status of the operation. The following table summarizes the commonly used HTTP status codes to describe the status of a RESTful web API call:

Commonly used HTTP status codes

Description

200 OK

This status...