Skip to content

This repository contains the client implementation that uses the requests library for python SDK.

License

Notifications You must be signed in to change notification settings

apimatic/requests-client-adapter

Repository files navigation

apimatic-requests-client-adapter

PyPI Tests Test Coverage Licence

Introduction

Requests is a simple, yet elegant, HTTP library. This repository contains the client implementation that uses the requests library for python SDK provided by APIMatic.

Version supported

Currenty APIMatic supports Python version 3.7+ hence the apimatic-requests-client-adapter will need the same versions to be supported.

Installation

Simply run the command below in your SDK as the apimatic-requests-client-adapter will be added as a dependency in the SDK.

pip install apimatic-requests-client-adapter

Supported Methods Provided by requests-client

Method Description
create_default_http_client function to creat a defaultp http client
force_retries Reset retries according to each request
execute Execute a given HttpRequest to get a string response back
convert_response Converts the Response object of the CoreHttpClient into a CoreHttpResponse object

Tests

The requests client implementation also contains unit tests to ensure reliability of the implementation and to prevent unwanted breakages.

Links

About

This repository contains the client implementation that uses the requests library for python SDK.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages