معرفی شرکت ها


aiohttp-doh-0.2.1


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

DNS over HTTPS reslover for aiohttp
ویژگی مقدار
سیستم عامل -
نام فایل aiohttp-doh-0.2.1
نام aiohttp-doh
نسخه کتابخانه 0.2.1
نگهدارنده ['Kim Jin Su']
ایمیل نگهدارنده ['item4_hun@hotmail.com']
نویسنده Kim Jin Su
ایمیل نویسنده item4_hun@hotmail.com
آدرس صفحه اصلی https://github.com/item4/aiohttp-doh/
آدرس اینترنتی https://pypi.org/project/aiohttp-doh/
مجوز MIT
aiohttp-doh =========== DNS over HTTPS reslover for aiohttp Installation ------------ .. code-block:: bash $ pip install aiohttp-doh Manual Usage ------------ If you want use manualy, you must import ``ClientSession`` in ``aiohttp.client`` module and ``TCPConnector`` in ``aiohttp.connector`` module and ``DNSOverHTTPSResolver`` in ``aiohttp_doh`` package. .. code-block:: python3 from aiohttp.client import ClientSession from aiohttp.connector import TCPConnector from aiohttp_doh import DNSOverHTTPSResolver def my_client_session(*args, **kwargs): resolver = DNSOverHTTPSResolver(endpoints=[ 'https://cloudflare-dns.com/dns-query', ]) connector = TCPConnector(resolver=resolver) return ClientSession(*args, **kwargs, connector=connector) async def main(): async with my_client_session() as session: async with session.get('http://example.com') as resp: data = await resp.text() print(data) Shortcut -------- Manual usage is too board. So I make shortcut to use easily. You just replace ``aiohttp.ClientSession`` to ``aiohttp_doh.ClientSession``. .. code-block:: python3 from aiohttp_doh import ClientSession async def main(): async with ClientSession() as session: async with session.get('http://example.com') as resp: data = await resp.text() print(data) Options ------- You can pass below parameter for configuration. endpoints List of str. DNS over HTTPS endpoints. Shortcut use `'https://dns.google.com/resolve'` and `'https://cloudflare-dns.com/dns-query'` both in default. You can also use others instead. json_loads Function for loads json. default is Python builtin json module's one. You can use third-party json library like simplejson or ujson. resolver_class Internal DNS resolver class. Using for connect to endpoint. default is aiohttp default. License ------- MIT


نیازمندی

مقدار نام
>=3.5,<4.0 aiohttp


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

مقدار نام
>=3.5.3 Python


نحوه نصب


نصب پکیج whl aiohttp-doh-0.2.1:

    pip install aiohttp-doh-0.2.1.whl


نصب پکیج tar.gz aiohttp-doh-0.2.1:

    pip install aiohttp-doh-0.2.1.tar.gz