mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-19 19:10:17 +00:00
34 lines
939 B
Python
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 |