Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Responses are generally made up of three components. The net.http.* API returns responses in these three parts so you can handle the responses appropriately: screenshot

...

Expand
title1) HTTP Status

The status includes standardized codes and messages for certain request outcomes. When working with web services you’ll commonly see:

  • 200 OK success message

  • 400 Client errors (e.g., 404 Not Found meaning the resource is missing or doesnt doesn't exist); or

  • 500 Server errors (e.g, 503 Service Unavailable) 

In the above screenshot, the status code of 201 means resource was successfully created.

Expand
title2) Header

The header contains information about the response - this doesn’t actually contain the response itself. A response header table is returned where you can access information about the response.

Image Added
Expand
title3) Body

The body is the content of the response. It contains the information we want to use based on the request we made.

It can be information you need to use, for example, the access token or resource you requested from the server or an error description providing you specific details why the server could not process your particular request. 

In this case, the FHIR Server returned the successfully created resource:

Image Added