# OAuthResponse

## Overview

The `OAuthResponse` class is used to handle HTTP responses in the context of OAuth-based API interactions. It provides mechanisms to retrieve the HTTP status code, individual header values, and all header names associated with the response.

Key functionalities include the ability to fetch the HTTP status code through `getCode()`, retrieve a specific header value using `getHeader(name)`, and obtain a list of all headers with `getHeaders()`.

## Methods Summarized

| Type                                                                         | Name                               | Summary |
| ---------------------------------------------------------------------------- | ---------------------------------- | ------- |
| [Number](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/number) | [getCode()](#getcode)              |         |
| [String](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/string) | [getHeader(name)](#getheader-name) |         |
| [Array](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/array)   | [getHeaders()](#getheaders)        |         |

## Methods Detailed

### getCode()

**Returns:** [Number](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/number) The HTTP status code of the OAuth response.

### getHeader(name)

**Parameters**

* [String](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/string) **name** ;

**Returns:** [String](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/string) The value of the specified header, or null if the header is not present.

### getHeaders()

**Returns:** [Array](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/array) An array of all header names in the OAuth response.

***
