在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:encode/httpx开源软件地址:https://github.com/encode/httpx开源编程语言:Python 99.5%开源软件介绍:HTTPX - A next-generation HTTP client for Python. HTTPX is a fully featured HTTP client library for Python 3. It includes an integrated command line client, has support for both HTTP/1.1 and HTTP/2, and provides both sync and async APIs. Install HTTPX using pip: $ pip install httpx Now, let's get started: >>> import httpx
>>> r = httpx.get('https://www.example.org/')
>>> r
<Response [200 OK]>
>>> r.status_code
200
>>> r.headers['content-type']
'text/html; charset=UTF-8'
>>> r.text
'<!doctype html>\n<html>\n<head>\n<title>Example Domain</title>...' Or, using the command-line client. $ pip install 'httpx[cli]' # The command line client is an optional dependency. Which now allows us to use HTTPX directly from the command-line... Sending a request... FeaturesHTTPX builds on the well-established usability of
Plus all the standard features of
InstallationInstall with pip: $ pip install httpx Or, to include the optional HTTP/2 support, use: $ pip install httpx[http2] HTTPX requires Python 3.6+. DocumentationProject documentation is available at https://www.python-httpx.org/. For a run-through of all the basics, head over to the QuickStart. For more advanced topics, see the Advanced Usage section, the async support section, or the HTTP/2 section. The Developer Interface provides a comprehensive API reference. To find out about tools that integrate with HTTPX, see Third Party Packages. ContributeIf you want to contribute with HTTPX check out the Contributing Guide to learn how to start. DependenciesThe HTTPX project relies on these excellent libraries:
As well as these optional installs:
A huge amount of credit is due to HTTPX is BSD licensed code. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论