> For the complete documentation index, see [llms.txt](https://henryruhs.gitbook.io/ngx-crud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://henryruhs.gitbook.io/ngx-crud/api/http-headers.md).

# HTTP Headers

### Get

Get a single header of the service:

```typescript
crudService.getHeader(name : string) : string
```

Get the headers instance of the service:

```typescript
crudService.getHeaders() : HttpHeaders
```

Get values for a single header of the service:

```typescript
crudService.getHeaderArray(name : string) : string[]
```

### Set

Set a single header of the service:

```typescript
crudService.setHeader(name : string, value : string) : this
```

Set the headers instance of the service:

```typescript
crudService.setHeaders(headers : HttpHeaders) : this
```

Set values for a single header of the service:

```typescript
crudService.setHeaderArray(name : string, valueArray : string[]) : this
```

### Append

Append a single header to the service:

```typescript
crudService.appendHeader(name : string, value : string) : this
```

Append values to a single header of the service:

```typescript
crudService.appendHeaderArray(name : string, valueArray : string[]) : this
```

### Clear

Clear a single header of the service:

```typescript
crudService.clearHeader(name : string) : this
```

Clear the headers instance of the service:

```typescript
crudService.clearHeaders() : this
```
