### Hierarchy

- Http
  - HttpService
  - HttpService

## Index

### Constructors

- constructor

### Accessors

- interceptors

### Methods

- applyInterceptors
- delete
- flushInterceptors
- get
- post
- preflightGet
- put
- queryParams
- registerInterceptor
- unregisterInterceptor

### Object literals

- optionsDefault

## Constructors

### constructor

- new Http(): Http

- - Defined in http/http.ts:15

  #### Returns Http

## Accessors

### interceptors

- get interceptors(): any[]

- - Defined in http/http.ts:100

  #### Returns any[]

## Methods

### applyInterceptors

- applyInterceptors(options: any): any

- - Defined in http/http.ts:69

  #### Parameters

  - ##### options: any

  #### Returns any

### delete

- delete(url: string, object: any, options: any): void

- - Defined in http/http.ts:43

  #### Parameters

  - ##### url: string

  - ##### object: any

  - ##### options: any

  #### Returns void

### flushInterceptors

- flushInterceptors(): void

- - Defined in http/http.ts:84

  #### Returns void

### get

- get(url: string, options?: any): Promise<any>

- - Defined in http/http.ts:21

  #### Parameters

  - ##### url: string

  - ##### Default value options: any = {}

  #### Returns Promise<any>

### post

- post(url: string, object: any, options: any): void

- - Defined in http/http.ts:39

  #### Parameters

  - ##### url: string

  - ##### object: any

  - ##### options: any

  #### Returns void

### preflightGet

- preflightGet(url: string, options?: any): object

- - Defined in http/http.ts:47

  #### Parameters

  - ##### url: string

  - ##### Default value options: any = {}

  #### Returns object

### put

- put(url: string, object: any, options: any): void

- - Defined in http/http.ts:35

  #### Parameters

  - ##### url: string

  - ##### object: any

  - ##### options: any

  #### Returns void

### queryParams

- queryParams(params: any): string

- - Defined in http/http.ts:63

  #### Parameters

  - ##### params: any

  #### Returns string

### registerInterceptor

- registerInterceptor(obj: any): void

- - Defined in http/http.ts:88

  #### Parameters

  - ##### obj: any

  #### Returns void

### unregisterInterceptor

- unregisterInterceptor(obj: any): void

- - Defined in http/http.ts:92

  #### Parameters

  - ##### obj: any

  #### Returns void

## Object literals

### optionsDefault

optionsDefault: object

- Defined in http/http.ts:6

### cache

cache: string = "no-cache"

- Defined in http/http.ts:7

### credentials

credentials: string = "same-origin"

- Defined in http/http.ts:8

### headers

headers: object

- Defined in http/http.ts:9

#### Type declaration

### method

method: string = "GET"

- Defined in http/http.ts:11

### mode

mode: string = "same-origin"

- Defined in http/http.ts:10