معرفی شرکت ها


bareclient-5.0.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A lightweight asyncio HTTP client
ویژگی مقدار
سیستم عامل -
نام فایل bareclient-5.0.1
نام bareclient
نسخه کتابخانه 5.0.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Rob Blackbourn
ایمیل نویسنده rob.blackbourn@gmail.com
آدرس صفحه اصلی https://github.com/rob-blackbourn/bareClient
آدرس اینترنتی https://pypi.org/project/bareclient/
مجوز Apache-2.0
# bareClient An asyncio HTTP Python client package supporting HTTP versions 1.0, 1.1 and 2 (read the [docs](https://rob-blackbourn.github.io/bareClient/)). This is the client companion to the ASGI server side web framework [bareASGI](https://github.com/rob-blackbourn/bareASGI) and follows the same "bare" approach. It provides only the essential functionality and makes little attempt to provide any helpful features which might do unnecessary work. This package is suitable for: - A foundation for async HTTP/2 clients, - Async REST client API's, - Containers requiring a small image size, - Integration with ASGI web servers requiring async HTTP client access. ## Features The client has the following notable features: - Lightweight - Uses asyncio - Supports HTTP versions 1.0, 1.1, 2 - Supports middleware ## Installation The package can be installed with pip. ```bash pip install bareclient ``` This is a Python3.7 and later package. It has dependencies on: - [bareUtils](https://github.com/rob-blackbourn/bareUtils) - [h11](https://github.com/python-hyper/h11) - [h2](https://github.com/python-hyper/hyper-h2) ## Usage The basic usage is to create an `HttpClient`. ```python import asyncio from typing import List, Optional from bareclient import HttpClient async def main(url: str) -> None: async with HttpClient(url) as response: if response.ok and response.more_body: async for part in response.body: print(part) asyncio.run(main('https://docs.python.org/3/library/cgi.html')) ```


نیازمندی

مقدار نام
>=4.0.0,<5.0.0 bareutils
>=0.12.0,<0.13.0 h11
>=4.0,<5.0 h2


زبان مورد نیاز

مقدار نام
>=3.7,<4.0 Python


نحوه نصب


نصب پکیج whl bareclient-5.0.1:

    pip install bareclient-5.0.1.whl


نصب پکیج tar.gz bareclient-5.0.1:

    pip install bareclient-5.0.1.tar.gz