2025-01-18 22:12:44 +08:00

34 lines
939 B
Python

from typing import Literal, Generator
class Future[T]:
def completed(self) -> bool: ...
def __iter__(self) -> Generator[T, None, None]: ...
class HttpResponse(Future['HttpResponse']):
@property
def status_code(self) -> int: ...
@property
def headers(self) -> dict[str, str]: ...
@property
def text(self) -> str: ...
@property
def content(self) -> bytes: ...
def json(self): ...
class HttpClient:
def get(self, url: str, params=None, headers=None, timeout=10) -> HttpResponse: ...
def post(self, url: str, params=None, headers=None, data=None, json=None, timeout=10) -> HttpResponse: ...
def put(self, url: str, params=None, headers=None, data=None, json=None, timeout=10) -> HttpResponse: ...
def delete(self, url: str, params=None, headers=None, timeout=10) -> HttpResponse: ...
class HttpServer:
pass
class WebSocketClient:
pass
class WebSocketServer:
pass