## base.BaseClient


Client mixin.


Usage

``` python
base.BaseClient(
    url,
    *,
    trailing="",
    **attrs,
)
```


## Parameters


`url: str`  
base url for requests

`trailing: str = ``""`  
trailing chars (e.g. /) appended to the url

`**attrs`  
additional Session attributes


## Methods

| Name | Description |
|----|----|
| [__truediv__()](#__truediv__) | Return a cloned client with appended path. |
| [delete()](#delete) | DELETE request with optional path. |
| [get()](#get) | GET request with optional path. |
| [head()](#head) | HEAD request with optional path. |
| [options()](#options) | OPTIONS request with optional path. |
| [patch()](#patch) | PATCH request with optional path and json body. |
| [post()](#post) | POST request with optional path and json body. |
| [put()](#put) | PUT request with optional path and json body. |
| [request()](#request) | Send request with relative or absolute path and return response. |

------------------------------------------------------------------------


#### \_\_truediv\_\_()


Return a cloned client with appended path.


Usage

``` python
__truediv__(path)
```


------------------------------------------------------------------------


#### delete()


DELETE request with optional path.


Usage

``` python
delete(path="", **kwargs)
```


------------------------------------------------------------------------


#### get()


GET request with optional path.


Usage

``` python
get(path="", **kwargs)
```


------------------------------------------------------------------------


#### head()


HEAD request with optional path.


Usage

``` python
head(path="", **kwargs)
```


------------------------------------------------------------------------


#### options()


OPTIONS request with optional path.


Usage

``` python
options(path="", **kwargs)
```


------------------------------------------------------------------------


#### patch()


PATCH request with optional path and json body.


Usage

``` python
patch(path="", json=None, **kwargs)
```


------------------------------------------------------------------------


#### post()


POST request with optional path and json body.


Usage

``` python
post(path="", json=None, **kwargs)
```


------------------------------------------------------------------------


#### put()


PUT request with optional path and json body.


Usage

``` python
put(path="", json=None, **kwargs)
```


------------------------------------------------------------------------


#### request()


Send request with relative or absolute path and return response.


Usage

``` python
request(method, path, **kwargs)
```
