Nirum HTTP transport for Python
August 14, 2018 ยท View on GitHub
.. image:: https://api.travis-ci.com/nirum-lang/nirum-python-http.svg?branch=master :target: https://travis-ci.com/nirum-lang/nirum-python-http :alt: Build status
.. image:: https://badge.fury.io/py/nirum-http.svg :target: https://pypi.org/project/nirum-http/ :alt: Latest PyPI version
This package provides an HTTP transport for nirum-python_.
.. code-block:: python
from youtservice import YourService_Client from nirum_http import HttpTransport
transport = HttpTransport('https://service-host/') client = YourService_Client(transport)
Since HttpTransport utilizes requests_ library under the hood, it can take
a session object_ as well:
.. code-block:: python
from requests import Session
session = Session() session.auth = ('user', 'password') transport = HttpTransport('https://service-host/', session=session)
.. _nirum-python: https://github.com/nirum-lang/nirum-python .. _requests: http://python-requests.org/ .. _session object: http://docs.python-requests.org/en/master/user/advanced/#session-objects
.. include:: CHANGES.rst