httpx
Provides a versatile HTTP client for synchronous and asynchronous requests, enhancing Python applications with robust networking capabilities.
Install this skill
Security score
The httpx skill was audited on Mar 1, 2026 and we found 21 security issues across 1 threat category. Review the findings below before installing.
Categories Tested
Security Issues
External URL reference
| 30 | data = fetch_json("https://httpbin.org/json") |
External URL reference
| 49 | codes = fetch_many(["https://httpbin.org/status/200", "https://httpbin.org/status/204"]) |
External URL reference
| 67 | text = await fetch_text("https://httpbin.org/uuid") |
External URL reference
| 88 | code = fetch_with_basic_auth("https://httpbin.org/basic-auth/user/pass", "user", "pass") |
External URL reference
| 115 | with httpx.Client(transport=transport, base_url="http://testserver") as client: |
External URL reference
| 120 | async with httpx.AsyncClient(transport=transport, base_url="http://testserver") as client: |
External URL reference
| 141 | - Use `Client(proxy="http://proxy.local:8080")` for simple cases. |
External URL reference
| 161 | httpx.get("https://httpbin.org/get").raise_for_status() |
External URL reference
| 174 | client.get("https://httpbin.org/get").raise_for_status() |
External URL reference
| 186 | r = client.get("https://httpbin.org/status/200") |
External URL reference
| 200 | r = client.get("https://httpbin.org/status/200") |
External URL reference
| 213 | return httpx.Client(proxies={"https": "http://proxy.local:8080"}) # removed in 0.28.0 |
External URL reference
| 224 | return httpx.Client(proxy="http://proxy.local:8080") |
External URL reference
| 228 | print(client.get("https://httpbin.org/get").status_code) |
External URL reference
| 249 | client.get("https://httpbin.org/get") |
External URL reference
| 287 | client.get("https://httpbin.org/get").raise_for_status() |
External URL reference
| 296 | - [Documentation](https://www.python-httpx.org) |
External URL reference
| 311 | # client = httpx.Client(proxies={"https": "http://proxy.local:8080"}) |
External URL reference
| 314 | with httpx.Client(proxy="http://proxy.local:8080") as client: |
External URL reference
| 315 | r = client.get("https://httpbin.org/get") |
External URL reference
| 352 | print(post_stable_json("https://httpbin.org/post", {"b": 1, "a": 2})) |
Install this skill with one command
/learn @skilldoai/httpx