Skip to Content
Client-Server Web Apps with JavaScript and Java
book

Client-Server Web Apps with JavaScript and Java

by Casimir Saternos
March 2014
Intermediate to advanced
260 pages
6h 31m
English
O'Reilly Media, Inc.
Content preview from Client-Server Web Apps with JavaScript and Java

Appendix B. RESTful Web API Summary

HTTP 1.1 Request Methods

Table B-1 summarizes the HTTP 1.1 request methods.

Table B-1. HTTP 1.1. request methods
HTTP verb Action to take on a resource REST action

GET

Retrieve

Like SQL SELECT

HEAD

Retrieve without response body

LIKE SQL SELECT 1

POST

Create (or append)

Like SQL INSERT

PUT

Update (or create) of full resource

Like SQL UPDATE (or INSERT if doesn’t exist)

PATCH

Partial update

Like SQL UPDATE (part of a resource)

DELETE

Delete

Like SQL DELETE

TRACE

Echo request

Diagnostic to determine changes made by intermediate servers

OPTIONS

Return supported methods

Determine which HTTP methods are allowed for the resource

CONNECT

Support for HTTP tunneling

Support HTTP tunneling

HTTP 1.1 Response Codes

Tables B-2 through B-6 summarize the HTTP 1.1 status codes.

Table B-2. Informational status codes 1xx
Code Meaning Description

100

Continue

Interim response indicating that part of the request has been received (and not yet rejected by the server)

101

Switching Protocols

Server switching to protocols defined by the response Upgrade header

Table B-3. Successful status codes 2xx
Code Meaning Description

200

OK

Accepted

201

Created

A new resource is being created

202

Accepted

Accepted, but processing not complete

203

Non-Authoritative Information

Subset or superset of metadata returned in the entity header

204

No Content

No response body included

205

Reset Content

Client should initiate a request to view the resource associated with the initial request

206

Partial Content

Response to a request that included ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

RESTful Java Web Services - Third Edition

RESTful Java Web Services - Third Edition

Balachandar Bogunuva Mohanram
Developing Java Applications with Spring and Spring Boot

Developing Java Applications with Spring and Spring Boot

Claudio Eduardo de Oliveira, Greg L. Turnquist, Alex Antonov

Publisher Resources

ISBN: 9781449369323Errata Page